Microsoft.Practices.Prism.Mvvm Namespace

 

Classes

  Class Description
Public class BindableBase
Implementation of INotifyPropertyChanged to simplify models.
Public class PropertySupport
Provides support for extracting property information based on a property expression.
Public class ViewModelLocationProvider
The ViewModelLocationProvider class locates the view model for the view that has the AutoWireViewModelChanged attached property set to true. The view model will be located and injected into the view's DataContext. To locate the view, two strategies are used: First the ViewModelLocationProvider will look to see if there is a view model factory registered for that view, if not it will try to infer the view model using a convention based approach. This class also provide methods for registering the view model factories, and also to override the default view model factory and the default view type to view model type resolver.

Interfaces

  Interface Description
Public interface IView