Table of Contents

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
object
ReactiveObject
DataModelDisplayViewModel
Implements
IReactiveNotifyPropertyChanged<IReactiveObject>
IHandleObservableErrors
IReactiveObject
IEnableLogger
Derived
Inherited Members
ReactiveObject.SuppressChangeNotifications()
ReactiveObject.AreChangeNotificationsEnabled()
ReactiveObject.DelayChangeNotifications()
ReactiveObject.Changing
ReactiveObject.Changed
ReactiveObject.ThrownExceptions
ReactiveObject.PropertyChanging
ReactiveObject.PropertyChanged

Properties

PropertyDescription

Gets the property description of this value

public DataModelPropertyAttribute? PropertyDescription { get; }

Property Value

DataModelPropertyAttribute

Methods

UpdateValue(object?)

Updates the display value

public abstract void UpdateValue(object? model)

Parameters

model object

The value to set