Archive for the ‘ Silverlight ’ Category

MVVM Resources

Model-View-ViewModel In Silverlight 2 Apps

Architecting Silverlight 4 with RIA Services, MEF and MVVM – Part 1

A Sample Silverlight 4 Application Using MEF, MVVM, and WCF RIA Services – Part 1

ARCast.TV – Rocky Lhotka on Patterns, Architecture and MVVM

Northeast Roadshow: RIA Window – MVVM, Silverlight, and Expression Blend


Silverlight Exam 70-506

Laying Out a User Interface

Arranging content with Panels

  1. Grid
  2. Stack panels
  3. Canvas
  4. Border
  5. Scroll Viewer
  6. ViewBox


Managing grid properties

  1. Autosizing
  2. Star sizing
  3. Column definitions
  4. Row definitions
  5. Gridlines


Setting Z order

Setting Visibility

Setting Orientation

Setting Positioning

Implement and configure core controls

  1. Textbox
  2. Button
  3. Text Block
  4. Checkbox


Content Control

Referencing namespaces

Create user controls

  1. Creating User Controls
  2. Creating Control Parts
  3. Mapping Control Parts


Implement a navigation framework

  1. Implementing caching on a frame
  2. Modifying journal mode
  3. Handling navigation events
    1. Navigating
    2. Navigated
    3. NavigationFailed
    4. NavigationStopped


  1. Implementing and configuring deep linking


Display collections of items


  1. Implementing and configuring item controls
    1. Datagrid
    2. Listbox
    3. Items control
    4. Combobox
    5. Tree View


  1. Working with selected items and indices


Play media files

  1. Implementing Digital Rights Management (DRM)
  2. Playing streams
  3. Creating timeline markers
  4. Playing multiple audio tracks
  5. Displaying closed captioning
  6. Responding to timeline marker events
  7. Handling media playback events

MVVM Light for Silverlight

MVVM Light Toolkit

The MVVM Light Toolkit by Laurent Bugnion is a set of components helping people to get started in the “Model – View – View Model” pattern in Silverlight and WPF. It is a light and pragmatic framework that contains only the essential components needed.

The toolkit helps you to separate your View from your Model so that you can build loosely-coupled applications that have better maintainability, extensibility, testability and blendability features, which simply stands for the design-development workflow.

There are various MVVM frameworks out there; you may prefer to use a different one. We have listed especially this framework as it is very well documented from installation up to creating your first MVVM app in Expression Blend and Visual Studio, whether it is targeting the web or the Windows Phone 7 Series.

To check out the concept behind MVVM and how to apply it in your Silverlight applications, you can take a look at the Data Driven Applications with MVVM Series on website.

MVVM Light

Silverlight Resources

Start Learning Silverlight using following resources:
Silverlight ComboBox Sample for RIA Services

  WCF RIA Services

Silverlight Video Tutorials: