Archive of #Silverlight Posts



RIA Services and Authentication - Part 2 (Using Roles)

Addendum to the RIA Services and Authentication post demonstrating use of roles in the Book Club application as part of authentication and authorization.

RIA Services and Authentication

An in-depth look at authentication with RIA Services using the Book Club application as a sample, using the User object across both client and server, as well as implementing custom authentication.

RIA Services and Authorization

A deeper look at authorization with RIA Services in the context of the Book Club application, including a look at custom authorization rules.

ToC for the Book Club RIA Services Application

A guide to what is demonstrated in the RIA Services Book Club application, and an index to related blog posts that dive deeper into the application and concepts.

RIA Services Samples Project on CodePlex

Announcing a CodePlex project with RIA Services sample apps and extensions...

RIA Services - v1 Shipped!

Celebrating shipping RIA Services v1...

RIA Services and Validation

A walkthrough of the validation features of RIA Services as a followup of my SilverlightTV recording on the same topic, using samples from the MIX10 Book Club sample...

View/ViewModel Interaction - Bindings, Commands and Triggers

A discussion of how a View uses declarative XAML constructs like bindings, commands and triggers to interact with the properties, methods and events on its associated ViewModel. This goes into more depth around the concept I demonstrated at MIX10, and also demonstrates the latest additions to Silverlight.FX (as of v3.5).

MIX10 Talk - Slides and Code

Another exciting MIX ... this post contains references to slides and code for my RIA Services session/demo - the BookClub application...

The Case for ViewModel

I've been blogging about the ViewModel, aka MVVM pattern. So has everyone else, who has been using it! This post talks about the why, and some ideas about the possibilities that view models may open up down the road...

View/ViewModel Association - Convention and Configuration-based Approaches

An overview of both convention and configuration approaches to associating a view to its corresponding view model - the concepts and the concrete implementation available in Silverlight.FX. Also, to coincide with this blog post I updated the Silverlight.FX build to v3.4, which has a few additional features included as well.

RIA Services at MIX10

A bit about my RIA Services talk at MIX10... let me know what you'd like to see.

ViewModel Pattern for Silverlight - Options for Hooking a View to its Model

There are multiple ways to associate a View to its Model - for example, using a ViewModelLocator, or perhaps a convention-based approach I am thinking of implementing. What are your thoughts and opinions? I'm looking for feedback to improve Silverlight.FX, and potentially make suggestions to Blend/Cider teams for future ViewModel support...

RIA Services Link Listing #1

Starting a new link listing series around interesting posts/content related to RIA Services. Hope you find these useful, and if you'd like to share something please send them along...

RIA Services: Jumpstarting RIA Development

A run through of the tooling features in VS2010 that complement RIA Services to offer RAD for RIA, and options for going beyond the basic starting point ...

Silverlight 4 Debuts with Killer Demos at PDC09

Lots of wow from this morning with Silverlight 4 (and RIA Services) taking center stage in the keynote, here at PDC09.

Fluent API for .NET RIA Services Metadata

A first stab at creating a fluent API for specifying metadata to declare validation rules and UI hints, rathen than "ugly" buddy classes, using the .NET RIA Services metadata pipeline extensibility.

Dialogs and ViewModel - Using Tasks as a Pattern

This post describes the additions to Silverlight.FX to facilitate dialog UI scenarios in the context of a ViewModel/MVVM-based application... using a Task-pattern, where a view model surfaces a child task view model, and the view launches a dialog to present the task to the user.

BouncingPlane Behavior for Silverlight

A quick post showing a gratuitous demo of a bouncing plane using the Silverlight 3 perspective projection feature, packaged as a reusable behavior...

LINQ to Bing, Silverlight and .NET RIA Services

This post demonstrates using BLinq or LINQ to Bing with .NET RIA Services in one of two ways: using .NET RIA Services end-to-end, and using BLinq within a DomainService, or using .NET RIA Services on the client (only) to access Bing directly from the client.

TechEd South Africa Slides and Code - .NET RIA Services and ViewModel

Slides and code from my ViewModel and .NET RIA Services talks at TechEd South Africa...

.NET RIA Services Twitter Pitch

It was bound to happen - can you describe .NET RIA Services in a single tweet? Heres a twitter conversation, and then a followup with a few more details...

Silverlight and Making a Statement on Twitter

A little bit of weekend fun with Twitter and your avatar image... using Twibbon to spread the Silverlight "Light up the Web" message...

Silverlight.FX Updated for Silverlight 3

First build of Silverlight.FX on top of Silverlight 3 with updates/enhancements ready - new features include ApplicationContext class, new Float/Spin3D effects, and Back/Forward integration.

Silverlight 3 + .NET RIA Services July Preview

An exciting set of bits become officially announced today - an amazing RIA platform, Silverlight 3, and the next update for .NET RIA Services, a framework for making n-tier data-driven apps simpler...

ViewModel with MVC/Navigation in Silverlight

This post continues the discussion and investigation into the ViewModel (aka MVVM) pattern. This time around, the sample, a New York Times Newswire API-based News Widget application demonstrates how the MVC pattern caters to implementing navigation logic, while the ViewModel pattern focuses on interaction logic.

ViewModel + .NET RIA Services Part 2: Testability, Server Mocking and Dependencies

A demonstration of testability of view models, mocking the server when using .NET RIA Servces, in conjunction with dependency injection and the IoC implementation from Silverlight.FX to help facilitate the overall implementation.

Locate Me and Virtual Earth Sample for Silverlight

A little sample app that uses Silverlight 3, the Virtual Earth Map Control CTP and IP-based geo-coding to implement the Locate Me scenario...

View Model Pattern with .NET RIA Services

This blog post revisits the view model pattern, this time in the context of .NET RIA Services. It shows how a DomainContext can be used within a view model, along with various Silverlight.FX features such as actions, event triggers and behaviors.

MouseWheel Behavior for Silverlight

A demonstration of the MouseWheel behavior to add mouse wheel-based scrolling in Silverlight applications, effortlessly, using Silverlight.FX and behaviors...

.NET RIA Services: From Vision to Architecture

A deep drilldown into the thinking behind .NET RIA Services, the concepts and architecture behind the bits...

.NET RIA Services MIX '09 Talk - Slides + Code

Slides and code for my MIX '09 Talk - Building Data-driven Applications with Silverlight and ASP.NET

Silverlight Makes Version 3 at MIX '09

Silverlight Version 3 takes center-stage at MIX '09, and shapes up to be a great platform for RIA and LOB apps. More coming by way of .NET RIA Services...

TemplatePanel (aka MasterPage) for Silverlight

TemplatePanel from Silverlight.FX is functionally equivalent to ASP.NET master pages and Powerpoint Slide masters, helps simplify XAML and facilitates separation of content and layout.

Specialized Layout Panels for Silverlight

An overview of some layout panels in Silverlight.FX: XGrid, FormPanel, HStackPanel, VStackPanel and TilePanel - specialized for simplifying layout of a few mainline app scenarios.

Silverlight.FX and Silverlight Store Sample App

About the Silverlight.FX project and the latest sample addition...

Inspiration for Next Generation UX

An inspiring concept video of what next-generation UX could be and what digital life might be...

Fluent Animations in Silverlight

A fluent (jQuery-esque) API for creating Silverlight animations easily in code, built on top of Silverlight.FX, along with some early thoughts on possible integration of animations and view models.

In-Place Editing for Silverlight using Styles and Templates

A quick walkthrough for implementing in-place editing ux for TextBox controls in Silverlight, using just styles, templates, and visual state manager in a completely declarative manner.

Silverlight.FX Effects in Depth

An in-depth walkthrough of using the effect behaviors and animations in Silverlight.FX - from basic declarative use of out-of-the-box features, to writing your own effect-enabled Silverlight controls to writing your own custom effects.

Silverlight Controls with Effects and Transitions

A big update for Silverlight.FX - now in sync with Silverlight 2 and with a bunch of new features. This post discusses one feature area: controls that intrinsically support effects and transitions.

Effects and Transitions for Silverlight

Another installment of Silverlight.FX additions to enable creating declarative views - this time, pre-packaged, declarative effects and transitions...

Themes for Silverlight Applications

A theming system for Silverlight 2 apps... this post steps you through creating a set of theme assets, adding customizability of themes (colors and fonts in the sample), and using them in an application, including selecting a theme dynamically... complete with source code.

Search for Rich Internet Applications

Thoughts on search for RIAs, along with pointers to my latest slides as well as MIX session on ensuring indexability (esp. for Silverlight and Ajax apps)...

ViewModel Pattern extended with the Dynamic Language Runtime

More fun with the ViewModel or M-V-VM pattern - using the Dynamic Language Runtime in Silverlight to create a better glue between the View and its ViewModel.

ViewModel Pattern in Silverlight using Behaviors

This post describes the ViewModel aka M-V-VM pattern, and presents a prototype Silverlight 2 framework for implementing this pattern using Action Behaviors (which provide the equivalent of commands)

AutoComplete for Silverlight TextBoxes

An implementation of AutoComplete functionality that you can add to your TextBoxes in XAML... ala Google Suggest and the ASP.NET AutoComplete control extender (built on top of the behavior framework).

Silverlight Behaviors

A framework for creating reusable and attachable behaviors in Silverlight, and a sample behavior that demonstrates using and building them... along with all the code.

Ajax vs. Silverlight and .NET

My thoughts on questions along the lines of Ajax vs. Silverlight, and independent of the debate, how .NET spans the gamut of application development platforms...

Silverlight-powered Slide Show

Slide.Show - A very nice (and open source) implementation of a photo slide show experience built using Silverlight 1.0 and script.

Tracking Silverlight-enabled Browsers via Analytics

This post describes how you can use Google Analytics to track users browsing and visiting your site with Silverlight-enabled browsers in the interim... until Google updates its engine to natively track Silverlight versions.

Programming Silverlight 1.0 with C# - Photo Carousel (Part 3)

Script# supports programming against Silverlight 1.0. You can start writing your RIA and associated components and controls in C# rather than in JavaScript... today! This series of posts will build a photo carousel one step at a time to illustrate this approach. Part 3 completes the series by adding data-binding and templating to the carousel and by querying Flickr using JSONP to fetch the actual photos to display in our photo viewer scenario.

Programming Silverlight 1.0 with C# - Photo Carousel (Part 2)

Script# fully supports programming Silverlight 1.0. You can start writing your RIA and associated components and controls in C# rather than in JavaScript... today! This series of posts will build a Flickr photo viewer one step at a time to illustrate this approach. Part 2 starts building relatively more interesting functionality - specifically the carousel control.

Programming Silverlight 1.0 with C# - Photo Carousel (Part 1)

Script# fully supports programming Silverlight 1.0. You can start writing your RIA and associated components and controls in C# rather than in JavaScript... today! This series of posts will build a photo carousel one step at a time to illustrate this approach. Part 1 builds the very basics of this scenario, and is primarily focused on introducing Script# and Silverlight working together.

The Silverlight Platform Announced

Today at MIX07, Silverlight was announced along with some amazing demos showing off the media capabilities, as well as the .net/managed programming model...

Silverlight Announced

Microsoft Silverlight formerly known by its code name "WPF/E" has now been announced...