Table of Contents

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
PropertyChangedBase
ViewAware
Screen
LoadTypeDataViewModel
Implements
IViewAware
IScreen
IHaveDisplayName
IGuardClose
IClose
IChild
IActivate
IDeactivate
INotifyPropertyChangedEx
Derived
Inherited Members
Screen.OnInitialize()
Screen.Parent
Screen.DisplayName
Screen.IsActive
Screen.IsInitialized
Screen.Activated
Screen.AttemptingDeactivation
Screen.Deactivated
ViewAware.DefaultContext
ViewAware.Views
ViewAware.ViewAttached
PropertyChangedBase.Refresh()
PropertyChangedBase.IsNotifying
PropertyChangedBase.PropertyChanged

Constructors

LoadTypeDataViewModel(GeminiTypeDataModule)

Initializes a new instance of the LoadTypeDataViewModel class.

[ImportingConstructor]
protected LoadTypeDataViewModel(GeminiTypeDataModule geminiModule)

Parameters

geminiModule GeminiTypeDataModule

Gemini type data module.

Properties

OkCommand

Gets or sets the OK button command.

public ICommand OkCommand { get; protected set; }

Property Value

ICommand

TypeDataSelector

Gets the type data selector view model.

public TypeDataSelectorViewModel TypeDataSelector { get; }

Property Value

TypeDataSelectorViewModel

Methods

OnActivate()

Called when activating.

protected override void OnActivate()