C# Класс Zetbox.Client.Presentables.GUI.SavedListConfiguratorViewModel

Наследование: Zetbox.Client.Presentables.ViewModel
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Delete ( ) : void
Delete ( SavedListConfigViewModel itemToDelete ) : void
Rename ( ) : void
Rename ( SavedListConfigViewModel itemToRename ) : void
Reset ( ) : void
Save ( ) : void
SaveAs ( ) : void
SavedListConfiguratorViewModel ( IViewModelDependencies appCtx, IZetboxContext dataCtx, InstanceListViewModel parent ) : System

Защищенные методы

Метод Описание
CreateCommands ( ) : ObservableCollection
ExtractConfigurationObject ( SavedListConfiguration config ) : Zetbox.API.Common.GUI.SavedListConfigurationList
ExtractItem ( string name, Zetbox.API.Common.GUI.SavedListConfigurationList obj ) : Zetbox.API.Common.GUI.SavedListConfig
ExtractUntypedValue ( object val ) : object
OnGetColumnInformation ( ) : List
RemoveViewModel ( string name ) : void
ResolveUntypedValue ( object val, IValueModel mdl ) : object
UpdateViewModel ( string name, Zetbox.API.Common.GUI.SavedListConfig item ) : void

Приватные методы

Метод Описание
EnsureConfigsTask ( ) : PropertyTask>
GetSavedConfig ( IZetboxContext ctx ) : SavedListConfiguration
Load ( ) : void
Save ( string name ) : void

Описание методов

CreateCommands() защищенный Метод

protected CreateCommands ( ) : ObservableCollection
Результат ObservableCollection

Delete() публичный Метод

public Delete ( ) : void
Результат void

Delete() публичный Метод

public Delete ( SavedListConfigViewModel itemToDelete ) : void
itemToDelete SavedListConfigViewModel
Результат void

ExtractConfigurationObject() защищенный Метод

protected ExtractConfigurationObject ( SavedListConfiguration config ) : Zetbox.API.Common.GUI.SavedListConfigurationList
config SavedListConfiguration
Результат Zetbox.API.Common.GUI.SavedListConfigurationList

ExtractItem() защищенный Метод

protected ExtractItem ( string name, Zetbox.API.Common.GUI.SavedListConfigurationList obj ) : Zetbox.API.Common.GUI.SavedListConfig
name string
obj Zetbox.API.Common.GUI.SavedListConfigurationList
Результат Zetbox.API.Common.GUI.SavedListConfig

ExtractUntypedValue() защищенный Метод

protected ExtractUntypedValue ( object val ) : object
val object
Результат object

OnGetColumnInformation() защищенный Метод

protected OnGetColumnInformation ( ) : List
Результат List

RemoveViewModel() защищенный Метод

protected RemoveViewModel ( string name ) : void
name string
Результат void

Rename() публичный Метод

public Rename ( ) : void
Результат void

Rename() публичный Метод

public Rename ( SavedListConfigViewModel itemToRename ) : void
itemToRename SavedListConfigViewModel
Результат void

Reset() публичный Метод

public Reset ( ) : void
Результат void

ResolveUntypedValue() защищенный Метод

protected ResolveUntypedValue ( object val, IValueModel mdl ) : object
val object
mdl IValueModel
Результат object

Save() публичный Метод

public Save ( ) : void
Результат void

SaveAs() публичный Метод

public SaveAs ( ) : void
Результат void

SavedListConfiguratorViewModel() публичный Метод

public SavedListConfiguratorViewModel ( IViewModelDependencies appCtx, IZetboxContext dataCtx, InstanceListViewModel parent ) : System
appCtx IViewModelDependencies
dataCtx IZetboxContext
parent Zetbox.Client.Presentables.ZetboxBase.InstanceListViewModel
Результат System

UpdateViewModel() защищенный Метод

protected UpdateViewModel ( string name, Zetbox.API.Common.GUI.SavedListConfig item ) : void
name string
item Zetbox.API.Common.GUI.SavedListConfig
Результат void