Level: Introductory to Intermediate
The Model-View-ViewModel (MVVM) design pattern is becoming the standard approach for building XAML-based user interfaces. In this session you will learn the basic principles of the pattern and take an in-depth tour of an MVVM implementation that enables common code across all three XAML UI technologies (Silverlight, Windows Presentation Foundation and Windows Phone 7).