Class DataModelDisplayViewModel
- Namespace
- Artemis.UI.Shared.DataModelVisualization
- Assembly
- Artemis.UI.Shared.dll
For internal use only, implement DataModelDisplayViewModel<T> instead.
public abstract class DataModelDisplayViewModel : ViewModelBase, IReactiveNotifyPropertyChanged<IReactiveObject>, IHandleObservableErrors, IReactiveObject, IEnableLogger
- Inheritance
-
objectReactiveObjectDataModelDisplayViewModel
- Implements
-
IReactiveNotifyPropertyChanged<IReactiveObject>IHandleObservableErrorsIReactiveObjectIEnableLogger
- Derived
- Inherited Members
-
ReactiveObject.SuppressChangeNotifications()ReactiveObject.AreChangeNotificationsEnabled()ReactiveObject.DelayChangeNotifications()ReactiveObject.ChangingReactiveObject.ChangedReactiveObject.ThrownExceptionsReactiveObject.PropertyChangingReactiveObject.PropertyChanged
Properties
PropertyDescription
Gets the property description of this value
public DataModelPropertyAttribute? PropertyDescription { get; }
Property Value
Methods
UpdateValue(object?)
Updates the display value
public abstract void UpdateValue(object? model)
Parameters
modelobjectThe value to set