IDiagramTool

StockSharp.Xaml.Diagram.GXDiagram.Tool

Esta interfaz especifica los métodos que el diagrama utiliza para controlar cada herramienta y los métodos utilizados para manejar los eventos de entrada estándar procesados a través del diagrama.

Propiedades

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

Obtiene o establece si esta herramienta es iniciada y está haciendo algo activamente.

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

Consigue el Diagrama para el cual esta herramienta está manejando eventos de entrada.

Métodos

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

Este predicado es utilizado por el diagrama para decidir si esta herramienta puede ser iniciada.

Devuelve: verdadero si el ToolManager puede hacer de esta herramienta la actual y llamar al método DoStart@

DoActivate
public void DoActivate()
iDiagramTool.DoActivate()

Este método se llama por el diagrama después de establecer CurrentTool@, para hacer activa la nueva herramienta.

DoCancel
public void DoCancel()
iDiagramTool.DoCancel()

El diagrama llamará a este método cuando el que deseamos cancelar la operación de la herramienta actual.

DoDeactivate
public void DoDeactivate()
iDiagramTool.DoDeactivate()

Este método se llama por el diagrama de la herramienta antigua cuando CurrentTool se establece en una nueva herramienta.

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

El diagrama llamará a este método sobre un evento de abajo de la llave.

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

El diagrama llamará a este método sobre un evento clave.

DoMouseDown
public void DoMouseDown()
iDiagramTool.DoMouseDown()

El diagrama llamará a este método sobre un evento de abajo del ratón.

DoMouseMove
public void DoMouseMove()
iDiagramTool.DoMouseMove()

El diagrama llamará a este método en un evento de movimiento del ratón.

DoMouseUp
public void DoMouseUp()
iDiagramTool.DoMouseUp()

El diagrama llamará a este método sobre un evento de ratón up.

DoMouseWheel
public void DoMouseWheel()
iDiagramTool.DoMouseWheel()

El diagrama llamará este método ya que la rueda del ratón está rota.

DoStart
public void DoStart()
iDiagramTool.DoStart()

Este método es llamado por el diagrama cuando esta herramienta se convierte en la herramienta actual.

DoStop
public void DoStop()
iDiagramTool.DoStop()

Este método es llamado por el diagrama cuando esta herramienta deja de ser la herramienta actual.

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

El diagrama pide a cada herramienta que actualice cualquier adorno que la herramienta pueda usar para una parte determinada.

part