Lab 10 - Using the MVVM Pattern in Silverlight Applications
Once you've learned the fundamentals of Silverlight you'll want to learn about best practices that can be applied to your applications to allow for better code re-use, testing and simplified maintenance. In this video Dan and John walk through exercises 1-3 of the MVVM lab and discuss what the MVVM pattern is and why you want to use it. They demonstrate several key aspects of MVVM including the role of service classes, how to create ViewModel classes, how to bind a ViewModel to a View, and how to leverage commanding.
The accompanying lab for this video can be found here: Lab 10 - Silverlight Patterns: Using MVVM