Microsoft.Practices.Prism.ViewModel Namespace

Public classDataTemplateSelector
This custom ContentControl changes its ContentTemplate based on the content it is presenting.
Public classErrorsContainer<T>
Manages validation errors for an object, notifying when the error state changes.
Public classNotificationObject
Base class for items that support property notification.
Public classPropertySupport
Provides support for extracting property information based on a property expression.