Project Description
The Prism Mvvm library provides support for writing WPF, Windows Phone, and Windows Store apps using the Model-View-ViewModel (MVVM) pattern.
Prism grows up -
.NET Blog. Prism is now
open source!
The Prism Mvvm library consists of a portable class library and platform specific libraries (Windows Phone 8, Windows Store 8.1 and WPF).
The Prism.Mvvm portable class library targets .NET 4.0 or higher, Windows Phone 8, and Windows Store apps (Windows 8) and higher. Prism.Mvvm includes the following:
- DelegateCommand
- CompositeCommand
- BindableBase
- ErrorsContainer
- PropertySupport
- ViewModelLocationProvider
The platform specific libraries include ViewModelLocator which provides attached properties and value change support. The ViewModelLocator class leverages the ViewModelLocationProvider for convention-based view model location and instantiation.
For a sample that uses MVVM see the Basic MVVM QuickStart or Stock Trader RI from the
Prism for WPF download.
For documentation on using MVVM see
Using MVVM in Windows Store Apps or
Implementing the MVVM pattern for WPF applications