Table of Contents

Class ObservableSystemData

Namespace
Tudormobile.IronLedgerLib.UI
Assembly
Tudormobile.IronLedgerLib.UI.dll

Represents a data container that supports observation of changes to its system-related properties.

public class ObservableSystemData : ObservableObject, INotifyPropertyChanged, INotifyPropertyChanging
Inheritance
ObservableSystemData
Implements
Inherited Members

Constructors

ObservableSystemData(ComponentData?)

Initializes a new instance of the ObservableSystemData class with the specified system data.

public ObservableSystemData(ComponentData? systemData = null)

Parameters

systemData ComponentData

(Optional) The initial system data to associate with this instance. Can be null.

Properties

Data

[ObservableProperty]
public ComponentData Data { get; set; }

Property Value

ComponentData

Description

[ObservableProperty]
public string Description { get; set; }

Property Value

string

DisplayName

[ObservableProperty]
public string DisplayName { get; set; }

Property Value

string

Notes

[ObservableProperty]
public string Notes { get; set; }

Property Value

string