C# Class Zetbox.Client.Presentables.ObjectEditor.WorkspaceViewModel

Inheritance: WindowViewModel, IMultipleInstancesManager, IContextViewModel, IDeleteCommandParameter
Afficher le fichier Open project: daszat/zetbox Class Usage Examples

Private Properties

Свойство Type Description
IContextViewModel void
Items_CollectionChanged void
OnSaved void
OnSaving void
ValidationManager_Changed void
dataCtx_IsModifiedChanged void

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
CreateCommands ( ) : ObservableCollection
Dispose ( bool disposing ) : void

Private Methods

Méthode Description
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

Method Details

AddItem() public méthode

registers a user contact with the mdl in this WorkspaceViewModel's history
public AddItem ( ViewModel mdl ) : void
mdl ViewModel
Résultat void

CanClose() public méthode

public CanClose ( ) : bool
Résultat bool

CanSave() public méthode

Returns a cached result. Called too often, will slow UI down if it would realy evaluate errors
public CanSave ( ) : bool
Résultat bool

Create() public static méthode

public static Create ( ILifetimeScope scope, IZetboxContext ctx ) : WorkspaceViewModel
scope ILifetimeScope
ctx IZetboxContext
Résultat WorkspaceViewModel

CreateCommands() protected méthode

protected CreateCommands ( ) : ObservableCollection
Résultat ObservableCollection

Delete() public méthode

public Delete ( ) : void
Résultat void

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

DoDragDrop() public méthode

public DoDragDrop ( ) : object
Résultat object

OnDrop() public méthode

public OnDrop ( object data ) : bool
data object
Résultat bool

Save() public méthode

public Save ( ) : bool
Résultat bool

SaveAndClose() public méthode

public SaveAndClose ( ) : void
Résultat void

ShowModel() public méthode

public ShowModel ( ViewModel mdl ) : void
mdl ViewModel
Résultat void

ShowObject() public méthode

public ShowObject ( IDataObject obj, ControlKind requestedKind = null, bool activate = true ) : DataObjectViewModel
obj IDataObject
requestedKind ControlKind
activate bool
Résultat DataObjectViewModel

ShowVerificationResults() public méthode

public ShowVerificationResults ( ) : void
Résultat void

UpdateErrors() public méthode

public UpdateErrors ( ) : void
Résultat void

WorkspaceViewModel() public méthode

public WorkspaceViewModel ( IViewModelDependencies appCtx, IZetboxContext dataCtx, ViewModel parent, IZetboxContextExceptionHandler exceptionHandler ) : System
appCtx IViewModelDependencies
dataCtx IZetboxContext
parent ViewModel
exceptionHandler IZetboxContextExceptionHandler
Résultat System