Class LoadTypeDataViewModel
- Namespace
- Loehnert.Lisrt.TypeAndResult.ViewModels
- Assembly
- Loehnert.Lisrt.TypeAndResult.dll
Represents a view model for loading type data using a dialog window.
public abstract class LoadTypeDataViewModel : WindowBase, IViewAware, IScreen, IHaveDisplayName, IGuardClose, IClose, IChild, IWindow, IActivate, IDeactivate, INotifyPropertyChangedEx, ILoadTypeData, INotifyPropertyChanged
- Inheritance
-
PropertyChangedBaseViewAwareScreenLoadTypeDataViewModel
- Implements
-
IViewAwareIScreenIHaveDisplayNameIGuardCloseICloseIChildIActivateIDeactivateINotifyPropertyChangedEx
- Derived
- Inherited Members
-
Screen.OnInitialize()Screen.ParentScreen.DisplayNameScreen.IsActiveScreen.IsInitializedScreen.ActivatedScreen.AttemptingDeactivationScreen.DeactivatedViewAware.DefaultContextViewAware.ViewsViewAware.ViewAttachedPropertyChangedBase.Refresh()PropertyChangedBase.IsNotifyingPropertyChangedBase.PropertyChanged
Constructors
LoadTypeDataViewModel(GeminiTypeDataModule)
Initializes a new instance of the LoadTypeDataViewModel class.
[ImportingConstructor]
protected LoadTypeDataViewModel(GeminiTypeDataModule geminiModule)
Parameters
geminiModule
GeminiTypeDataModuleGemini type data module.
Properties
OkCommand
Gets or sets the OK button command.
public ICommand OkCommand { get; protected set; }
Property Value
TypeDataSelector
Gets the type data selector view model.
public TypeDataSelectorViewModel TypeDataSelector { get; }
Property Value
Methods
OnActivate()
Called when activating.
protected override void OnActivate()