Symphony Framework
BaseViewModel Class
Symphony.Conductor.ViewModel Namespace : BaseViewModel Class
The BaseViewModel class defines the base requirements for a Symphony based View-Model-View Model designed application.
Object Model
BaseViewModel ClassNavigateStateCommand ClassQuitStateCommand Class
public class BaseViewModel 
When you create an instance of the BaseViewModel (or any VM that extends this class) you may specify the System.Windows.FrameworkElement Control that the View Model is to be assigned to (using the DataContext property of the System.Windows.FrameworkElement Control). this will cuase the BaseViewModel to interogate the passed System.Windows.FrameworkElement Control to determine the available Visual States. The BaseViewModel exposes several base commands and types that make building and navigating your user interface much easier.
Inheritance Hierarchy



Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also


BaseViewModel Members
Symphony.Conductor.ViewModel Namespace