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
systemDataComponentData(Optional) The initial system data to associate with this instance. Can be null.
Properties
Data
[ObservableProperty]
public ComponentData Data { get; set; }
Property Value
Description
[ObservableProperty]
public string Description { get; set; }
Property Value
DisplayName
[ObservableProperty]
public string DisplayName { get; set; }
Property Value
Notes
[ObservableProperty]
public string Notes { get; set; }