IUINode Интерфейс

Определение

Абстрактный объект платформы пользовательского интерфейса, содержащий визуальный узел в определенном контейнере

public interface class IUINode
public interface class IUINode
__interface IUINode
public interface IUINode
type IUINode = interface
Public Interface IUINode

Свойства

FontStyle

начертание шрифта текста

FontWeight

насыщенность шрифта для текста

IsCut

элемент находится в состоянии "Вырезание"

IsExpandable

Если значение — true, в узле должен отображаться расширитель [+], который можно развернуть и свернуть в представлении.

RealizedChildren

Коллекция видимых в данный момент дочерних элементов

Text

Текст узла

ToolTipText

Всплывающая подсказка узла

WorkspaceVisualNode

объект узла рабочей области

Методы

AddChildrenGroup()

Создание новой дочерней группы. дочерняя группа может содержать любое количество дочерних элементов, которые всегда будут отображаться вместе. Группы будут упорядочены по последовательности создания.

EmptyAllChildrenGroups()

удалить все дочерние элементы

RemoveAllChildrenGroups()

Удалите все дочерние группы. (используется в таких случаях, как удаление узла для немедленного удаления его дочерних элементов из визуализации).

SetExpandedIcon(Guid, Int32)

Задать значок для элемента, когда он развернут

SetIcon(Guid, Int32)

Задать значок для элемента

SetOverlayIcon(Guid, Int32)

Задать значок наложения для элемента (маленький значок в нижнем углу)

SetStateIcon(Guid, Int32)

Задать значок для состояния элемента (маленький значок слева)

UpdateChildrenGroupAsync(Int32, IReadOnlyCollection<WorkspaceVisualNodeBase>)

Обновите дочерние элементы в группе дочерних элементов. Узел пользовательского интерфейса попытается внести минимальные изменения

Применяется к