MVVM Survival Guide for Enterprise Architectures in Silverlight and WPF
The Project Billing sample application
History of presentational patterns
Issues and pain points of MVVM
Wiring up the customer list box
Northwind—h;Services and Persistence Ignorance
Persistence ignorance and custom models
Northwind—h;Commands and User Inputs
Making it easier with frameworks
Gestures, events, and commands
Northwind—h;Hierarchical View Model and IoC
Adding orders to customer details
Workflow-based MVVM Applications
WF for business rules execution
WF for controlling application flow
Validations and dependency properties
Validation in MVVM-based applications
Using Non-MVVM Third-party Controls
readonly CLR properties (with no change notification support)
MVVM and Application Performance
Asynchronous View Model construction