[Diese Dokumentation ist noch nicht fertig und kann sich bis zur entgültigen Version noch ändern.]
The NodeVisualization type exposes the following members.
Constructors
Name | Description | |
---|---|---|
NodeVisualization |
Initialisiert eine neue Instanz der Klasse NodeVisualization.
|
Methods
Name | Description | |
---|---|---|
AfterAttaching |
Wir aufgerufen nachdem die Erweiterung einem Knoten angefügt wurde.
| |
AfterDetaching |
Wird aufgerufen nachdem die Erweiterung von einem Knoten entfernt wurde.
| |
AfterRestoring |
Wird aufgerufen, nachdem die Erweiterung wieder hergestellt wurde.
| |
ArrangePorts |
Verteilt die Ports gleichmäßig an den Kanten des Knotens.
Dabei wird die Ausrichtung der Ports berücksichtigt.
| |
CheckForNewPosition |
Ü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.
| |
GetFrom |
Gibt für einen Knoten die Visualisierung zurück.
| |
GetPortByMouse |
Gibt einen Port anhand von Cursor-Koordinaten zurück,
oder null, wenn kein Port dieses Knotens unter dem Cursor
liegt.
| |
GetPortVisualization |
Gibt die Visualisierung für einen Port zurück.
| |
IsMouseInside |
Prüft, ob die Cursor-Koordinaten innerhalb des grafischen
Ausgabebereichs des Knotens liegen.
| |
MeasureString |
Berechnet den Platzbedarf einer gerenderten Zeichenkette.
| |
OnCustomAreaPaint |
Wird aufgerufen wenn die benutzerdefiniert Knotenfläche gezeichnet werden soll.
| |
OnRestore |
Liest die Eigenschaften der Erweiterung.
| |
OnStore |
Sichert die Eigenschaften der Erweiterung.
| |
RepaintCustomArea |
Zeichnet die benutzerdefinierte Knotenfläche neu.
| |
RepaintNode |
Zeichnet den gesamten Knoten neu.
| |
SetPosition |
Legt die Position des Knotens fest.
|
Fields
Name | Description | |
---|---|---|
EXT_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
Name | Description | |
---|---|---|
ClientHeight |
Die Höhe des benutzerdefinierten Bereichs innerhalb
des grafischen Ausgabebereichs des Knotens.
| |
ClientRectangle |
Gibt den benutzerdefinierten Bereich zurück.
| |
ClientWidth |
Die Breite des benutzerdefinierten Bereichs innerhalb
des grafischen Ausgabebereichs des Knotens.
| |
CustomArea |
Gibt einen Wert zurück, der angibt ob der benutzerdefinierte Bereich höher als 0 ist.
| |
Deletable |
Liest oder schreibt einen Wert, der angibt ob
der Knoten vom Benutzer gelöscht werden darf.
| |
GraphVisualization |
Gibt das GraphVisualization zurück,
dem diese Knotenvisualisierung untergeordnet ist.
| |
Id |
Gibt eine knotenweit eindeutige ID zurück.
| |
IsMovable |
Liest oder schreibt einen Wert, der angibt ob
dieser Knoten vom Benutzer verschoben werden darf.
| |
IsUsingStorage |
Gibt einen Wert zurück, der angibt, ob die Erweiterung
einen Eigenschaftsspeicher benutzt.
| |
OuterRectangle |
Gibt den grafischen Ausgabebereich des Knotens zurück,
einschließlich der Randbereiche in denen die Ports
angeordnet sind.
| |
OwnerNode |
Gibt den Knoten zurück.
| |
PaintHandler |
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.
| |
PosX |
Die WorkspaceX-Position des Knotens.
| |
PosY |
Die WorkspaceY-Position des Knotens.
| |
Rectangle |
Gibt den grafischen Ausgabebereich des Knotens zurück.
| |
ShowName |
Liest oder schreibt einen Wert, der angibt ob der Name
des Knotens angezeigt werden soll.
| |
UseCaptionWidth |
Liest oder schreibt einen Wert, der angibt ob diese
NodeVisualization-Instanz die Beschriftungsbreite
als Breite für den benutzerdefinierten Bereich verwenden soll.
|
Events
Name | Description | |
---|---|---|
CustomAreaPaint |
Wird ausgelöst, wenn die benutzerdefinierte Fläche des Knotens gezeichnet wird.
| |
CustomAreaRepaint |
Wird ausgelöst, wenn die benutzerdefinierte Fläche des Knotens neu gezeichnet werden soll.
| |
NodeRepaint |
Wird ausgelöst, wenn der gesamte Knoten neu gezeichnet werden soll.
|