Project Description
The Prism Mvvm library provides support for writing WPF, Windows Phone, and Windows Store apps using the Model-View-ViewModel (MVVM) pattern.

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

Last edited Apr 25, 2014 at 9:40 PM by blainew, version 7