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
-
PropertyChangedBaseViewAwareTypeDataViewModel
- Implements
-
INotifyPropertyChangedExIViewAware
- Inherited Members
-
ViewAware.DefaultContextViewAware.ViewsViewAware.ViewAttachedPropertyChangedBase.Refresh()PropertyChangedBase.IsNotifyingPropertyChangedBase.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
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
GlobalCommandBindings
Gets the command bindings.
public ObservableCollection<CommandBinding> GlobalCommandBindings { get; }
Property Value
IsReadOnly
Gets or sets a value indicating whether the control is readonly.
public bool IsReadOnly { get; set; }
Property Value
TypeData
Gets or sets the type data.
public TypeData TypeData { get; set; }