DiagramPropertiesPanel
StockSharp.Xaml.Diagram.Avalonia.Controls
Properties panel for editing diagram element properties.
Inherits: UserControl
Constructors
DiagramPropertiesPanel
public DiagramPropertiesPanel()
diagramPropertiesPanel = DiagramPropertiesPanel()
Initializes a new instance of the DiagramPropertiesPanel.
Properties
Element
public DiagramElement Element { get; set; }
value = diagramPropertiesPanel.Element
diagramPropertiesPanel.Element = value
The element to display properties for.
IsExpanded
public bool IsExpanded { get; set; }
value = diagramPropertiesPanel.IsExpanded
diagramPropertiesPanel.IsExpanded = value
Whether the panel is expanded.
Methods
OnPropertyChanged
protected override void OnPropertyChanged(AvaloniaPropertyChangedEventArgs change)
diagramPropertiesPanel.OnPropertyChanged(change)
Events
CloseRequested
public event EventHandler CloseRequested
diagramPropertiesPanel.CloseRequested += handler
Occurs when the close button is clicked.
PropertyValueChanged
public event EventHandler<PropertyChangedEventArgs> PropertyValueChanged
diagramPropertiesPanel.PropertyValueChanged += handler
Occurs when a property value is changed.
Fields
ElementProperty
public static readonly StyledProperty<DiagramElement> ElementProperty
value = DiagramPropertiesPanel.ElementProperty
Identifies the Element dependency property.
IsExpandedProperty
public static readonly StyledProperty<bool> IsExpandedProperty
value = DiagramPropertiesPanel.IsExpandedProperty
Identifies the IsExpanded dependency property.