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

The IGraphDocument type exposes the following members.

Methods

  NameDescription
Public methodBeginConnectingProcess
Startet den visuellen Verbindungs-Prozess.
Public methodBeginVisualSelectionProcess
Startet den visuellen Auswahl-Prozess.
Public methodEndConnectingProcess
Beendet den Verbindungs-Prozess.
Public methodEndVisualSelectionProcess
Benachrichtigt das Graph-Dokument über das Ende des Auswahlprozesses.
Public methodExtendNodeSelection(INode)
Fügt einen Knoten der Knotenauswahl hinzu.
Public methodExtendNodeSelection(IEnumerable<(Of <<'(INode>)>>))
Fügt mehrere Knoten der Knotenauswahl hinzu.
Public methodGetGraphVis
Gibt die Visualisierung für des Graphen zurück.
Public methodGetNodeByMouse
Gibt einen Knoten anhand von lokalen (nicht transformierten) Cursor-Koordinaten zurück.
Public methodGetPinByMouse
Gibt einen Pin anhand von Cursor-Koordinaten zurück.
Public methodGetPortByMouse
Gibt einen Port anhand von Cursor-Koordinaten zurück.
Public methodHitTest
Prüft mit Hilfe von Editor-Koordinaten ob sich ein Objekt unter dem Cursor befindet.
Public methodIsNodeSecondarySelected
Gibt einen Wert zurück, der angibt, ob der übergebene Knoten sekundär markiert ist.
Public methodOnGraphProperties
Löst das Ereignis GraphProperties aus.
Public methodOnMouseClick
Löst das Ereignis MouseClick aus.
Public methodOnMouseDoubleClick
Löst das Ereignis MouseDoubleClick aus.
Public methodOnMouseDown
Löst das Ereignis MouseDown aus.
Public methodOnMouseEnter
Löst das Ereignis MouseEnter aus.
Public methodOnMouseHover
Löst das Ereignis MouseHover aus.
Public methodOnMouseLeave
Löst das Ereignis MouseLeave aus.
Public methodOnMouseMove
Löst das Ereignis MouseMove aus.
Public methodOnMouseNodeEnter
Löst das Ereignis MouseNodeEnter aus.
Public methodOnMouseNodeLeave
Löst das Ereignis MouseNodeLeave aus.
Public methodOnMousePortEnter
Löst das Ereignis MousePortEnter aus.
Public methodOnMousePortLeave
Löst das Ereignis MousePortLeave aus.
Public methodOnMouseUp
Löst das Ereignis MouseUp aus.
Public methodOnMouseWheel
Löst das Ereignis MouseWheel aus.
Public methodOnNodeHelp
Löst das Ereignis NodeHelp aus.
Public methodOnNodeProperties
Löst das Ereignis NodeProperties aus.
Public methodOnNodeSelect
Löst das Ereignis NodeSelect aus.
Public methodOnPortProperties
Löst das Ereignis PortProperties aus.
Public methodOnShowSubGraph
Löst das Ereignis ShowSubGraph aus.
Public methodReduceNodeSelection
Entfernt einen Knoten aus der Knotenauswahl.
Public methodRepaint
Zeichnet das Graph-Dokument neu.
Public methodSelectNothing
Löscht die aktuelle Auswahl.
Public methodWhileConnectingProcess
Benachrichtigt das Graph-Dokument über die Cursor-Bewegung während des Verbindungsprozesses.
Public methodWhileVisualSelectionProcess
Benachrichtigt das Graph-Dokument über die Cursor-Bewegung während des Auswahlprozesses.

Properties

  NameDescription
Public propertyAutoRepaint
Liest oder schreibt einen Wert, der angibt ob die Arbeitsfläche bei Änderungen des Graphen automatisch neu gezeichnet werden soll.
Public propertyEditor
Liest oder schreibt den Eitor.
Public propertyGraph
Gibt der Graph zurück, welches dargestellt werden soll.
Public propertyIsConnectingInProgress
Gibt einen Wert zurück, der angibt, ob ein Verbindungsprozess aktiv ist.
Public propertyIsMouseOverDocument
Gibt einen Wert zurück, der angibt ob der Cursor sich zur Zeit über dem Dokument befindet.
Public propertyIsPinVisible
Gibt einen Wert zurück, der angibt ob die Pins der Verbindungen sichtbar sind oder nicht.
Public propertyRuntime
Gibt die Laufzeitumgebung zurück in der der Graph ausgeführt wird.
Public propertySecondarySelectedNodes
Gibt eine Auflistung mit allen sekundär markierten Knoten zurück.
Public propertySecondarySelectedNodesCount
Gibt die Anzahl aller sekundär markierten Knoten einschließlich des primär markierten Knotens zurück.
Public propertySelectedNode
Gibt den ausgewählten Knoten zurück oder legt ihn fest.
Public propertySelectedPin
Liest oder schreibt den ausgewählten Pin.
Public propertySelectedPort
Liest oder schreibt den ausgewählten Port.

Events

  NameDescription
Public eventDisposing
Wird ausgelöst, wenn das Dokument zerstört wird.
Public eventGraphProperties
Wird ausgelöst, wenn für einen Graphen der Eigenschaftsdialog angefordert wurde.
Public eventMouseClick
Wird ausgelöst, wenn ein Klick ausgeführt wurde.
Public eventMouseDoubleClick
Wird ausgelöst, wenn ein Doppel-Klick ausgeführt wurde.
Public eventMouseDown
Wird ausgelöst, wenn eine Maustaste gedrückt wird.
Public eventMouseEnter
Wird ausgelöst, wenn der Cursor den Editor betritt.
Public eventMouseHover
Wird ausgelöst, wenn der Cursor über der Arbeitsfläche verweilt.
Public eventMouseLeave
Wird ausgelöst, wenn der Cursor den Editor verlässt.
Public eventMouseMove
Wird ausgelöst, wenn der Cursor bewegt wird.
Public eventMouseNodeEnter
Wird ausgelöst, wenn der Cursor in den Bereich eines Knotens hinien bewegt wird.
Public eventMouseNodeLeave
Wird ausgelöst, wenn der Cursor den Bereich eines Knotens verlässt.
Public eventMousePortEnter
Wird ausgelöst, wenn der Cursor in den Bereich eines Ports hineinbewegt wird.
Public eventMousePortLeave
Wird ausgelöst, wenn der Cursor aus dem Bereich eines Ports herrausbewegt wird.
Public eventMouseUp
Wird ausgelöst, wenn eine Maustaste losgelassen wird.
Public eventMouseWheel
Wird ausgelöst, wenn das Mausrad gedreht wird.
Public eventNodeHelp
Wird ausgelöst, wenn für einen Knoten Hilfe angefordert wird.
Public eventNodeProperties
Wird ausgelöst, wenn für einen Knoten den Eigenschaftsdialog anfordert.
Public eventNodeSelect
Wird ausgelöst, wenn ein Knoten ausgewählt wird.
Public eventPortProperties
Wird ausgelöst, wenn für einen Port den Eigenschaftsdialog anfordert.
Public eventShowSubGraph
Wird ausgelöst, wenn ein Sub-Graph-Knoten den gekapselten Graphen anzeigen möchte.

See Also