IDiagramTool

StockSharp.Xaml.Diagram.GXDiagram.Tool

Diese Schnittstelle gibt die Methoden an, die das Diagramm zur Steuerung jedes Werkzeugs verwendet, und die Methoden, die zur Verarbeitung der Standard-Eingabeereignisse verwendet werden, die durch das Diagramm verarbeitet werden.

Eigenschaften

Active
public bool Active { get; set; }
value = iDiagramTool.Active
iDiagramTool.Active = value

Bekommt oder stellt fest, ob dieses Tool gestartet wird und aktiv etwas tut.

Diagram
public Diagram Diagram { get; set; }
value = iDiagramTool.Diagram
iDiagramTool.Diagram = value

Erhaltet das Diagramm, für das dieses Tool Eingabeereignisse verarbeitet.

Methoden

CanStart
public bool CanStart()
result = iDiagramTool.CanStart()

Dieses Prädikat wird vom Diagramm verwendet, um zu entscheiden, ob dieses Tool gestartet werden kann.

Rückgabe: Wenn die ToolManager dieses Tool zum aktuellen machen kann und die DoStart -Methode aufruft

DoActivate
public void DoActivate()
iDiagramTool.DoActivate()

Diese Methode wird durch das Diagramm nach dem Setzen von CurrentTool aufgerufen, um das neue Tool aktiv zu machen.

DoCancel
public void DoCancel()
iDiagramTool.DoCancel()

Das Diagramm wird diese Methode aufrufen, wenn wir den Betrieb des aktuellen Tools abbrechen möchten.

DoDeactivate
public void DoDeactivate()
iDiagramTool.DoDeactivate()

Diese Methode wird durch das Diagramm auf dem alten Tool aufgerufen, wenn CurrentTool auf ein neues Tool gesetzt ist.

DoKeyDown
public void DoKeyDown(KeyEventArgs e)
iDiagramTool.DoKeyDown(e)

Das Diagramm ruft diese Methode bei einem Key-Down-Ereignis auf.

DoKeyUp
public void DoKeyUp(KeyEventArgs e)
iDiagramTool.DoKeyUp(e)

Das Diagramm ruft diese Methode bei einem Key-up-Ereignis auf.

DoMouseDown
public void DoMouseDown()
iDiagramTool.DoMouseDown()

Das Diagramm ruft diese Methode bei einem Maus-Down-Ereignis auf.

DoMouseMove
public void DoMouseMove()
iDiagramTool.DoMouseMove()

Das Diagramm ruft diese Methode bei einem Mausbewegungsereignis auf.

DoMouseUp
public void DoMouseUp()
iDiagramTool.DoMouseUp()

Das Diagramm ruft diese Methode bei einem Maus-up-Ereignis auf.

DoMouseWheel
public void DoMouseWheel()
iDiagramTool.DoMouseWheel()

Das Diagramm wird diese Methode aufrufen, wenn das Mausrad gedreht wird.

DoStart
public void DoStart()
iDiagramTool.DoStart()

Diese Methode wird durch das Diagramm aufgerufen, wenn dieses Werkzeug zum aktuellen Werkzeug wird.

DoStop
public void DoStop()
iDiagramTool.DoStop()

Diese Methode wird durch das Diagramm aufgerufen, wenn dieses Werkzeug nicht mehr das aktuelle Werkzeug ist.

UpdateAdornments
public void UpdateAdornments(Part part)
iDiagramTool.UpdateAdornments(part)

Das Diagramm fordert jedes Werkzeug auf, alle Verzierungen zu aktualisieren, die das Werkzeug für ein bestimmtes Teil verwenden könnte.

part