IDiagramTool

StockSharp.Xaml.Diagram.GXDiagram.Tool

Esta interface especifica os métodos que o diagrama usa para controlar cada ferramenta e os métodos usados para lidar com os eventos de entrada padrão processados através do diagrama.

Propriedades

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

Obtém ou define se esta ferramenta é iniciada e está fazendo algo ativamente.

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

Obtém o Diagrama para o qual esta ferramenta está a lidar com os eventos de entrada.

Métodos

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

Este predicado é usado pelo diagrama para decidir se esta ferramenta pode ser iniciada.

Retorna: true se o ToolManager pode fazer desta ferramenta a ferramenta atual e chamar o método DoStart@

DoActivate
public void DoActivate()
iDiagramTool.DoActivate()

Este método é chamado pelo diagrama após a configuração CurrentTool, para tornar a nova ferramenta ativa.

DoCancel
public void DoCancel()
iDiagramTool.DoCancel()

O diagrama chamará este método quando o que desejamos cancelar a operação da ferramenta atual.

DoDeactivate
public void DoDeactivate()
iDiagramTool.DoDeactivate()

Este método é chamado pelo diagrama na ferramenta antiga quando CurrentTool é definido como uma nova ferramenta.

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

O diagrama chamará este método sobre um evento chave para baixo.

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

O diagrama chamará este método sobre um evento chave acima.

DoMouseDown
public void DoMouseDown()
iDiagramTool.DoMouseDown()

O diagrama irá chamar este método sobre um evento do mouse para baixo.

DoMouseMove
public void DoMouseMove()
iDiagramTool.DoMouseMove()

O diagrama chamará este método sobre um evento de movimento do mouse.

DoMouseUp
public void DoMouseUp()
iDiagramTool.DoMouseUp()

O diagrama chamará este método sobre um evento do mouse acima.

DoMouseWheel
public void DoMouseWheel()
iDiagramTool.DoMouseWheel()

O diagrama chamará este método como a roda do mouse é girada.

DoStart
public void DoStart()
iDiagramTool.DoStart()

Este método é chamado pelo diagrama quando esta ferramenta se torna a ferramenta atual.

DoStop
public void DoStop()
iDiagramTool.DoStop()

Este método é chamado pelo diagrama quando esta ferramenta deixa de ser a ferramenta atual.

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

O diagrama pede a cada ferramenta que atualize qualquer adorno que a ferramenta possa usar para uma determinada parte.

part