IDiagramTool
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
public bool Active { get; set; }
value = iDiagramTool.Active
iDiagramTool.Active = value
Bekommt oder stellt fest, ob dieses Tool gestartet wird und aktiv etwas tut.
public Diagram Diagram { get; set; }
value = iDiagramTool.Diagram
iDiagramTool.Diagram = value
Erhaltet das Diagramm, für das dieses Tool Eingabeereignisse verarbeitet.
Methoden
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
public void DoActivate()
iDiagramTool.DoActivate()
Diese Methode wird durch das Diagramm nach dem Setzen von CurrentTool aufgerufen, um das neue Tool aktiv zu machen.
public void DoCancel()
iDiagramTool.DoCancel()
Das Diagramm wird diese Methode aufrufen, wenn wir den Betrieb des aktuellen Tools abbrechen möchten.
public void DoDeactivate()
iDiagramTool.DoDeactivate()
Diese Methode wird durch das Diagramm auf dem alten Tool aufgerufen, wenn CurrentTool auf ein neues Tool gesetzt ist.
public void DoKeyDown(KeyEventArgs e)
iDiagramTool.DoKeyDown(e)
Das Diagramm ruft diese Methode bei einem Key-Down-Ereignis auf.
public void DoKeyUp(KeyEventArgs e)
iDiagramTool.DoKeyUp(e)
Das Diagramm ruft diese Methode bei einem Key-up-Ereignis auf.
public void DoMouseDown()
iDiagramTool.DoMouseDown()
Das Diagramm ruft diese Methode bei einem Maus-Down-Ereignis auf.
public void DoMouseMove()
iDiagramTool.DoMouseMove()
Das Diagramm ruft diese Methode bei einem Mausbewegungsereignis auf.
public void DoMouseUp()
iDiagramTool.DoMouseUp()
Das Diagramm ruft diese Methode bei einem Maus-up-Ereignis auf.
public void DoMouseWheel()
iDiagramTool.DoMouseWheel()
Das Diagramm wird diese Methode aufrufen, wenn das Mausrad gedreht wird.
public void DoStart()
iDiagramTool.DoStart()
Diese Methode wird durch das Diagramm aufgerufen, wenn dieses Werkzeug zum aktuellen Werkzeug wird.
public void DoStop()
iDiagramTool.DoStop()
Diese Methode wird durch das Diagramm aufgerufen, wenn dieses Werkzeug nicht mehr das aktuelle Werkzeug ist.
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