IUINode Schnittstelle

Definition

Abstrahieren des UI-frameworkobjekts, das einen visuellen Knoten enthält, in den jeweiligen Container

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

Eigenschaften

FontStyle

Schriftart Stil des Texts

FontWeight

Schrift Breite des Texts

IsCut

das Element befindet sich im Zustand "Ausschneiden".

IsExpandable

Wenn der Wert true ist, wird für den Knoten [+] Expander angezeigt, und er kann in der Ansicht erweitert und reduziert werden.

RealizedChildren

Sammlung der aktuell sichtbaren untergeordneten Elemente

Text

Knoten Text

ToolTipText

Knoten-QuickInfo

WorkspaceVisualNode

Knoten Objekt für Arbeitsbereich

Methoden

AddChildrenGroup()

Erstellen einer neuen untergeordneten Gruppe: eine untergeordnete Gruppe kann eine beliebige Anzahl von untergeordneten Gruppen enthalten, die immer gleich angezeigt werden. Gruppen werden nach Erstellungs Reihenfolge geordnet.

EmptyAllChildrenGroups()

alle untergeordneten Elemente entfernen

RemoveAllChildrenGroups()

Entfernen Sie alle untergeordneten Gruppen. (wird in Fällen wie dem Löschen eines Knotens zum sofortigen Entfernen seiner untergeordneten Elemente aus der Visualisierung verwendet.)

SetExpandedIcon(Guid, Int32)

Symbol für das Element festlegen, wenn es erweitert wird

SetIcon(Guid, Int32)

Symbol für das Element festlegen

SetOverlayIcon(Guid, Int32)

Über Lagerungs Symbol für das Element festlegen (kleines Symbol in der unteren Ecke)

SetStateIcon(Guid, Int32)

Symbol für den Element Zustand festlegen (kleines Symbol auf der linken Seite)

UpdateChildrenGroupAsync(Int32, IReadOnlyCollection<WorkspaceVisualNodeBase>)

Aktualisieren der untergeordneten Elemente in einer Gruppe untergeordneter Elemente. Der Benutzeroberflächen Knoten versucht, minimale Änderungen vorzunehmen

Gilt für