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.