C# Class Zetbox.Client.Presentables.GUI.NavigationEntryViewModel

Inheritance: DataObjectViewModel
显示文件 Open project: daszat/zetbox Class Usage Examples

Public Methods

Method Description
Fetch ( IViewModelFactory ModelFactory, IZetboxContext dataCtx, ViewModel parent, NavigationEntry screen ) : NavigationEntryViewModel
NavigationEntryViewModel ( IViewModelDependencies dependencies, IZetboxContext dataCtx, ViewModel parent, NavigationEntry screen ) : System

Protected Methods

Method Description
CreateAdditionalCommands ( ) : List

Override this to create additional navigation commands that where shown in the navigation screen.

GetInitialScreen ( ) : NavigationEntryViewModel
OnChildrenLoaded ( ) : void

Private Methods

Method Description
UpdateContainer ( ) : void
_screen_PropertyChanged ( object sender, System e ) : void

Method Details

CreateAdditionalCommands() protected method

Override this to create additional navigation commands that where shown in the navigation screen.
protected CreateAdditionalCommands ( ) : List
return List

Fetch() public static method

public static Fetch ( IViewModelFactory ModelFactory, IZetboxContext dataCtx, ViewModel parent, NavigationEntry screen ) : NavigationEntryViewModel
ModelFactory IViewModelFactory
dataCtx IZetboxContext
parent ViewModel
screen NavigationEntry
return NavigationEntryViewModel

GetInitialScreen() protected method

protected GetInitialScreen ( ) : NavigationEntryViewModel
return NavigationEntryViewModel

NavigationEntryViewModel() public method

public NavigationEntryViewModel ( IViewModelDependencies dependencies, IZetboxContext dataCtx, ViewModel parent, NavigationEntry screen ) : System
dependencies IViewModelDependencies
dataCtx IZetboxContext
parent ViewModel
screen NavigationEntry
return System

OnChildrenLoaded() protected method

protected OnChildrenLoaded ( ) : void
return void