[Diese Dokumentation ist noch nicht fertig und kann sich bis zur entgültigen Version noch ändern.]

The NodeVisualization type exposes the following members.

Constructors

  NameDescription
Public methodNodeVisualization
Initialisiert eine neue Instanz der Klasse NodeVisualization.

Methods

  NameDescription
Public methodAfterAttaching
Wir aufgerufen nachdem die Erweiterung einem Knoten angefügt wurde.
Public methodAfterDetaching
Wird aufgerufen nachdem die Erweiterung von einem Knoten entfernt wurde.
Public methodAfterRestoring
Wird aufgerufen, nachdem die Erweiterung wieder hergestellt wurde.
Public methodArrangePorts
Verteilt die Ports gleichmäßig an den Kanten des Knotens. Dabei wird die Ausrichtung der Ports berücksichtigt.
Public methodCheckForNewPosition
Überprüft ob die neuen Koordinaten zu einer neuen Position des Knotens führen, oder ob sie durch die Rundung auf das Raster keine Änderung bewirken würden.
Public methodStatic memberGetFrom
Gibt für einen Knoten die Visualisierung zurück.
Public methodGetPortByMouse
Gibt einen Port anhand von Cursor-Koordinaten zurück, oder null, wenn kein Port dieses Knotens unter dem Cursor liegt.
Public methodGetPortVisualization
Gibt die Visualisierung für einen Port zurück.
Public methodIsMouseInside
Prüft, ob die Cursor-Koordinaten innerhalb des grafischen Ausgabebereichs des Knotens liegen.
Public methodStatic memberMeasureString
Berechnet den Platzbedarf einer gerenderten Zeichenkette.
Public methodOnCustomAreaPaint
Wird aufgerufen wenn die benutzerdefiniert Knotenfläche gezeichnet werden soll.
Public methodOnRestore
Liest die Eigenschaften der Erweiterung.
Public methodOnStore
Sichert die Eigenschaften der Erweiterung.
Public methodRepaintCustomArea
Zeichnet die benutzerdefinierte Knotenfläche neu.
Public methodRepaintNode
Zeichnet den gesamten Knoten neu.
Public methodSetPosition
Legt die Position des Knotens fest.

Fields

  NameDescription
Public fieldStatic memberEXT_ID
Die Erweiterungs-ID der Knoten-Visualisierung.
Da diese Erweiterung nur ein mal je Knoten angefügt werden kann, ist diese ID immer die gleiche.

Properties

  NameDescription
Public propertyClientHeight
Die Höhe des benutzerdefinierten Bereichs innerhalb des grafischen Ausgabebereichs des Knotens.
Public propertyClientRectangle
Gibt den benutzerdefinierten Bereich zurück.
Public propertyClientWidth
Die Breite des benutzerdefinierten Bereichs innerhalb des grafischen Ausgabebereichs des Knotens.
Public propertyCustomArea
Gibt einen Wert zurück, der angibt ob der benutzerdefinierte Bereich höher als 0 ist.
Public propertyDeletable
Liest oder schreibt einen Wert, der angibt ob der Knoten vom Benutzer gelöscht werden darf.
Public propertyGraphVisualization
Gibt das GraphVisualization zurück, dem diese Knotenvisualisierung untergeordnet ist.
Public propertyId
Gibt eine knotenweit eindeutige ID zurück.
Public propertyIsMovable
Liest oder schreibt einen Wert, der angibt ob dieser Knoten vom Benutzer verschoben werden darf.
Public propertyIsUsingStorage
Gibt einen Wert zurück, der angibt, ob die Erweiterung einen Eigenschaftsspeicher benutzt.
Public propertyOuterRectangle
Gibt den grafischen Ausgabebereich des Knotens zurück, einschließlich der Randbereiche in denen die Ports angeordnet sind.
Public propertyOwnerNode
Gibt den Knoten zurück.
Public propertyPaintHandler
Gibt einen Handler für angepasstes Zeichnen des Knotens zurück oder legt ihn fest. Wenn diese Eigenschaft null ist, wird der Knoten im Standard-Style gezeichnet.
Public propertyPosX
Die WorkspaceX-Position des Knotens.
Public propertyPosY
Die WorkspaceY-Position des Knotens.
Public propertyRectangle
Gibt den grafischen Ausgabebereich des Knotens zurück.
Public propertyShowName
Liest oder schreibt einen Wert, der angibt ob der Name des Knotens angezeigt werden soll.
Public propertyUseCaptionWidth
Liest oder schreibt einen Wert, der angibt ob diese NodeVisualization-Instanz die Beschriftungsbreite als Breite für den benutzerdefinierten Bereich verwenden soll.

Events

  NameDescription
Public eventCustomAreaPaint
Wird ausgelöst, wenn die benutzerdefinierte Fläche des Knotens gezeichnet wird.
Public eventCustomAreaRepaint
Wird ausgelöst, wenn die benutzerdefinierte Fläche des Knotens neu gezeichnet werden soll.
Public eventNodeRepaint
Wird ausgelöst, wenn der gesamte Knoten neu gezeichnet werden soll.

See Also