IDiagramTool

StockSharp.Xaml.Diagram.GXDiagram.Tool

このインターフェイスは、図表が各ツールと図で処理する標準入力イベントを処理するために使用されるメソッドを制御するために使用するメソッドを指定します。

プロパティ

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

このツールが起動して何かを積極的に行っているかどうかを取得またはセットします。

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

このツールが入力イベントを処理する図を手に入れます。

メソッド

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

この述語は、このツールが起動できるかどうかを決定するために図によって使用されます。

戻り値: こちらのツールは、ToolManager がこのツールを現在のツールにし、DoStartメソッドを呼び出して、このツールをDoStartにすることができます。

DoActivate
public void DoActivate()
iDiagramTool.DoActivate()

この方法は、CurrentTool を設定した後、図で呼び出され、新しいツールをアクティブにします。

DoCancel
public void DoCancel()
iDiagramTool.DoCancel()

現行のツールの動作を解除したい場合、このメソッドを呼び出します。

DoDeactivate
public void DoDeactivate()
iDiagramTool.DoDeactivate()

この方法は、CurrentToolが新しいツールに設定されたときに古いツールの図で呼び出されます。

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

図はキーダウンイベントでこのメソッドを呼び出します。

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

図はキーアップイベントでこのメソッドを呼び出します。

DoMouseDown
public void DoMouseDown()
iDiagramTool.DoMouseDown()

マウスダウンイベントでこのメソッドを呼び出します。

DoMouseMove
public void DoMouseMove()
iDiagramTool.DoMouseMove()

マウス移動イベントでこのメソッドを呼び出します。

DoMouseUp
public void DoMouseUp()
iDiagramTool.DoMouseUp()

マウスアップイベントでこのメソッドを呼び出します。

DoMouseWheel
public void DoMouseWheel()
iDiagramTool.DoMouseWheel()

マウスホイールが回転するので、このメソッドを呼び出します。

DoStart
public void DoStart()
iDiagramTool.DoStart()

このツールが現在のツールになるときに、このメソッドは図で呼び出されます。

DoStop
public void DoStop()
iDiagramTool.DoStop()

このツールが現在のツールである停止したときに、このメソッドは図で呼び出されます。

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

図は、ツールが与えられた部分に使用する可能性がある任意の装飾を更新するために、各ツールを要求します。

part