Artemis Artemis
Artemis Artemis

Search Results for

    Class DataModelEventViewModel

    Represents a view model that visualizes an event data model property

    Inheritance
    object
    ReactiveObject
    DataModelVisualizationViewModel
    DataModelEventViewModel
    Implements
    IReactiveNotifyPropertyChanged<IReactiveObject>
    IHandleObservableErrors
    IReactiveObject
    IEnableLogger
    IDisposable
    Inherited Members
    DataModelVisualizationViewModel.ApplyTypeFilter(bool, params Type[])
    DataModelVisualizationViewModel.ExpandToPath(DataModelPath)
    DataModelVisualizationViewModel.GetViewModelForPath(DataModelPath)
    DataModelVisualizationViewModel.OnUpdateRequested()
    DataModelVisualizationViewModel.Dispose(bool)
    DataModelVisualizationViewModel.Dispose()
    DataModelVisualizationViewModel.CopyPath
    DataModelVisualizationViewModel.IsRootViewModel
    DataModelVisualizationViewModel.DataModelPath
    DataModelVisualizationViewModel.Path
    DataModelVisualizationViewModel.Depth
    DataModelVisualizationViewModel.DataModel
    DataModelVisualizationViewModel.PropertyDescription
    DataModelVisualizationViewModel.Parent
    DataModelVisualizationViewModel.Children
    DataModelVisualizationViewModel.IsMatchingFilteredTypes
    DataModelVisualizationViewModel.IsVisualizationExpanded
    DataModelVisualizationViewModel.DisplayPath
    DataModelVisualizationViewModel.UpdateRequested
    ReactiveObject.SuppressChangeNotifications()
    ReactiveObject.AreChangeNotificationsEnabled()
    ReactiveObject.DelayChangeNotifications()
    ReactiveObject.Changing
    ReactiveObject.Changed
    ReactiveObject.ThrownExceptions
    ReactiveObject.PropertyChanging
    ReactiveObject.PropertyChanged
    Namespace: Artemis.UI.Shared.DataModelVisualization.Shared
    Assembly: Artemis.UI.Shared.dll
    Syntax
    public class DataModelEventViewModel : DataModelVisualizationViewModel, IReactiveNotifyPropertyChanged<IReactiveObject>, IHandleObservableErrors, IReactiveObject, IEnableLogger, IDisposable

    Properties

    DisplayValueType

    Gets the type of event arguments this event triggers and that must be displayed as children

    Declaration
    public Type? DisplayValueType { get; set; }
    Property Value
    Type Description
    Type

    Methods

    GetCurrentValue()

    Always returns null for data model events

    Declaration
    public override object? GetCurrentValue()
    Returns
    Type Description
    object
    Overrides
    DataModelVisualizationViewModel.GetCurrentValue()

    ToString()

    Declaration
    public override string? ToString()
    Returns
    Type Description
    string
    Overrides
    object.ToString()

    Update(IDataModelUIService, DataModelUpdateConfiguration?)

    Updates the datamodel and if in an parent, any children

    Declaration
    public override void Update(IDataModelUIService dataModelUIService, DataModelUpdateConfiguration? configuration)
    Parameters
    Type Name Description
    IDataModelUIService dataModelUIService

    The data model UI service used during update

    DataModelUpdateConfiguration configuration

    The configuration to apply while updating

    Overrides
    DataModelVisualizationViewModel.Update(IDataModelUIService, DataModelUpdateConfiguration?)

    Implements

    ReactiveUI.IReactiveNotifyPropertyChanged<TSender>
    ReactiveUI.IHandleObservableErrors
    ReactiveUI.IReactiveObject
    Splat.IEnableLogger
    IDisposable
    Content is available under the PolyForm Noncommercial License, by Artemis RGB.