Table of Contents

Class TypeDataViewModel

Namespace
Loehnert.Lisrt.TypeAndResult.TypeDataControl.ViewModels
Assembly
Loehnert.Lisrt.TypeAndResult.dll

ViewModel for showing TypeData.

public class TypeDataViewModel : ViewAware, INotifyPropertyChangedEx, INotifyPropertyChanged, IViewAware
Inheritance
PropertyChangedBase
ViewAware
TypeDataViewModel
Implements
INotifyPropertyChangedEx
IViewAware
Inherited Members
ViewAware.DefaultContext
ViewAware.Views
ViewAware.ViewAttached
PropertyChangedBase.Refresh()
PropertyChangedBase.IsNotifying
PropertyChangedBase.PropertyChanged

Constructors

TypeDataViewModel()

Initializes a new instance of the TypeDataViewModel class.

public TypeDataViewModel()

Properties

CommandBindings

Gets the command bindings.

public ObservableCollection<CommandBinding> CommandBindings { get; }

Property Value

ObservableCollection<CommandBinding>

ContextMenuItems

Gets the context menu items.

public IObservableCollection<MenuItemBase> ContextMenuItems { get; }

Property Value

IObservableCollection<MenuItemBase>

DropHandler

Gets the drop handler.

public IDropTarget DropHandler { get; }

Property Value

IDropTarget

FirstGeneration

Gets the first generation of type data tree items.

public ObservableCollection<ITreeItem> FirstGeneration { get; }

Property Value

ObservableCollection<ITreeItem>

GlobalCommandBindings

Gets the command bindings.

public ObservableCollection<CommandBinding> GlobalCommandBindings { get; }

Property Value

ObservableCollection<CommandBinding>

IsReadOnly

Gets or sets a value indicating whether the control is readonly.

public bool IsReadOnly { get; set; }

Property Value

bool

TypeData

Gets or sets the type data.

public TypeData TypeData { get; set; }

Property Value

TypeData