Artemis Artemis
Artemis Artemis

Search Results for

    Class DataModelDisplayViewModel

    For internal use only, implement DataModelDisplayViewModel<T> instead.

    Inheritance
    object
    ReactiveObject
    ViewModelBase
    DataModelDisplayViewModel
    DataModelDisplayViewModel<T>
    Implements
    IReactiveNotifyPropertyChanged<IReactiveObject>
    IHandleObservableErrors
    IReactiveObject
    IEnableLogger
    Inherited Members
    ViewModelBase.RaiseAndSetIfChanged<TRet>(ref TRet, TRet, string)
    ViewModelBase.DisplayName
    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
    Content is available under the PolyForm Noncommercial License, by Artemis RGB.