Class DataModelDisplayViewModel
For internal use only, implement DataModelDisplayViewModel<T> instead.
Inheritance
ReactiveObject
DataModelDisplayViewModel
Implements
IReactiveNotifyPropertyChanged<IReactiveObject>
IHandleObservableErrors
IReactiveObject
IEnableLogger
Inherited Members
ReactiveObject.SuppressChangeNotifications()
ReactiveObject.AreChangeNotificationsEnabled()
ReactiveObject.DelayChangeNotifications()
ReactiveObject.Changing
ReactiveObject.Changed
ReactiveObject.ThrownExceptions
ReactiveObject.PropertyChanging
ReactiveObject.PropertyChanged
Namespace: Artemis.UI.Shared.DataModelVisualization
Assembly: Artemis.UI.Shared.dll
Syntax
public abstract class DataModelDisplayViewModel : ViewModelBase, IReactiveNotifyPropertyChanged<IReactiveObject>, IHandleObservableErrors, IReactiveObject, IEnableLogger
Constructors
DataModelDisplayViewModel()
Declaration
protected DataModelDisplayViewModel()
Properties
PropertyDescription
Gets the property description of this value
Declaration
public DataModelPropertyAttribute? PropertyDescription { get; }
Property Value
Type | Description |
---|---|
DataModelPropertyAttribute |
Methods
UpdateValue(object?)
Updates the display value
Declaration
public abstract void UpdateValue(object? model)
Parameters
Type | Name | Description |
---|---|---|
object | model | The value to set |
Implements
ReactiveUI.IReactiveNotifyPropertyChanged<TSender>
ReactiveUI.IHandleObservableErrors
ReactiveUI.IReactiveObject
Splat.IEnableLogger