C# Класс Zetbox.Client.Presentables.ObjectEditor.WorkspaceViewModel

Наследование: WindowViewModel, IMultipleInstancesManager, IContextViewModel, IDeleteCommandParameter
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
IContextViewModel void
Items_CollectionChanged void
OnSaved void
OnSaving void
ValidationManager_Changed void
dataCtx_IsModifiedChanged void

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

Метод Описание
AddItem ( ViewModel mdl ) : void

registers a user contact with the mdl in this WorkspaceViewModel's history

CanClose ( ) : bool
CanSave ( ) : bool

Returns a cached result. Called too often, will slow UI down if it would realy evaluate errors

Create ( ILifetimeScope scope, IZetboxContext ctx ) : WorkspaceViewModel
Delete ( ) : void
DoDragDrop ( ) : object
OnDrop ( object data ) : bool
Save ( ) : bool
SaveAndClose ( ) : void
ShowModel ( ViewModel mdl ) : void
ShowObject ( IDataObject obj, ControlKind requestedKind = null, bool activate = true ) : DataObjectViewModel
ShowVerificationResults ( ) : void
UpdateErrors ( ) : void
WorkspaceViewModel ( IViewModelDependencies appCtx, IZetboxContext dataCtx, ViewModel parent, IZetboxContextExceptionHandler exceptionHandler ) : System

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

Метод Описание
CreateCommands ( ) : ObservableCollection
Dispose ( bool disposing ) : void

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

Метод Описание
IContextViewModel ( ) : void
Items_CollectionChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
OnSaved ( ) : void
OnSaving ( ) : void
ValidationManager_Changed ( object sender, EventArgs e ) : void
dataCtx_IsModifiedChanged ( object sender, EventArgs e ) : void

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

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

registers a user contact with the mdl in this WorkspaceViewModel's history
public AddItem ( ViewModel mdl ) : void
mdl ViewModel
Результат void

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

public CanClose ( ) : bool
Результат bool

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

Returns a cached result. Called too often, will slow UI down if it would realy evaluate errors
public CanSave ( ) : bool
Результат bool

Create() публичный статический Метод

public static Create ( ILifetimeScope scope, IZetboxContext ctx ) : WorkspaceViewModel
scope ILifetimeScope
ctx IZetboxContext
Результат WorkspaceViewModel

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

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

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

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

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

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

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

public DoDragDrop ( ) : object
Результат object

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

public OnDrop ( object data ) : bool
data object
Результат bool

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

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

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

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

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

public ShowModel ( ViewModel mdl ) : void
mdl ViewModel
Результат void

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

public ShowObject ( IDataObject obj, ControlKind requestedKind = null, bool activate = true ) : DataObjectViewModel
obj IDataObject
requestedKind ControlKind
activate bool
Результат DataObjectViewModel

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

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

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

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

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

public WorkspaceViewModel ( IViewModelDependencies appCtx, IZetboxContext dataCtx, ViewModel parent, IZetboxContextExceptionHandler exceptionHandler ) : System
appCtx IViewModelDependencies
dataCtx IZetboxContext
parent ViewModel
exceptionHandler IZetboxContextExceptionHandler
Результат System