Software-Pattern.org
Patterns
Categories
Books
Authors
About
Login
Model-View-ViewModel (MVVM)
Architectural Pattern
The MVVM pattern separates the presentation logic (view) from its abstract representation (view model). The view model provides access to the model data and operations which operate on models.
Links
Prism: Implementing the MVVM Pattern
Recommendations and best practices for implementing MVVM and XAML/.NET applications