ElementPropertiesViewModel
StockSharp.Xaml.Diagram.Maui
ViewModel для панели свойств элемента.
Наследует: NotifiableObject
Свойства
CloseCommand
public DelegateCommand CloseCommand { get; }
value = elementPropertiesViewModel.CloseCommand
Закрывает командную обертку.
Element
public DiagramElement Element { get; set; }
value = elementPropertiesViewModel.Element
elementPropertiesViewModel.Element = value
Элемент для отображения свойств.
ElementCategory
public string ElementCategory { get; }
value = elementPropertiesViewModel.ElementCategory
Категория выбранного элемента.
ElementName
public string ElementName { get; }
value = elementPropertiesViewModel.ElementName
Наименование выбранного элемента.
ElementType
public string ElementType { get; }
value = elementPropertiesViewModel.ElementType
Типовое название выбранного элемента.
HasElement
public bool HasElement { get; }
value = elementPropertiesViewModel.HasElement
Выбирается ли элемент.
HasInputSockets
public bool HasInputSockets { get; }
value = elementPropertiesViewModel.HasInputSockets
Имеет ли элемент входные розетки.
HasOutputSockets
public bool HasOutputSockets { get; }
value = elementPropertiesViewModel.HasOutputSockets
Имеет ли элемент выходные розетки.
InputSockets
public ObservableCollection<SocketInfo> InputSockets { get; }
value = elementPropertiesViewModel.InputSockets
Сбор информации о входных гнездах.
InputSocketsHeight
public double InputSocketsHeight { get; }
value = elementPropertiesViewModel.InputSocketsHeight
Высота для входных гнезд.
OutputSockets
public ObservableCollection<SocketInfo> OutputSockets { get; }
value = elementPropertiesViewModel.OutputSockets
Сбор информации о выходных сокетах.
OutputSocketsHeight
public double OutputSocketsHeight { get; }
value = elementPropertiesViewModel.OutputSocketsHeight
Высота для выходных розеток списка.
Методы
События
CloseRequested
public event EventHandler CloseRequested
elementPropertiesViewModel.CloseRequested += handler
Событие возникает при нажатии кнопки закрытия.