RelinkingTool

StockSharp.Xaml.Diagram.GXDiagram.Tool

Der RelinkingTool ermöglicht es dem Benutzer, einen bestehenden Link wieder zu verbinden.

Erbt von: LinkingBaseTool

Eigenschaften

Handle
protected FrameworkElement Handle { get; set; }
value = relinkingTool.Handle
relinkingTool.Handle = value

Bekommt oder setzt den Relinking-Tool-Handle, den der Benutzer verwendet (Dragging).

Methoden

CanStart
public override bool CanStart()
result = relinkingTool.CanStart()

Dieses Tool kann ausgeführt werden, wenn das Diagramm eine Relinking ermöglicht, das Modell veränderbar ist und es am Maus-Down-Punkt einen Relink-Handle gibt.

DoActivate
public override void DoActivate()
relinkingTool.DoActivate()

Starten Sie die Relinking-Operation.

DoDeactivate
public override void DoDeactivate()
relinkingTool.DoDeactivate()

Durch das Beenden des Relinking-Vorgangs wird die Modellbearbeitung gestoppt und der Cursor zurückgesetzt.

DoMouseUp
public override void DoMouseUp()
relinkingTool.DoMouseUp()

Ein Maus-up beendet die Relinking-Operation; Wenn es einen gültigen TargetPort @ in der Nähe gibt, ruft dies Objekt auf, um den alten Link zu löschen, und Objekt, um den Ersatzlink zu erstellen.

DoStop
public override void DoStop()
relinkingTool.DoStop()

Werkzeugzustand aufräumen.

UpdateAdornments
public override void UpdateAdornments(Part part)
relinkingTool.UpdateAdornments(part)

Zeigen Sie eine Verzierung für jedes Ende des Links an, die der Benutzer möglicherweise wieder verbindet.

part