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 方法, 则为真 。
DoActivate
public void DoActivate()
iDiagramTool.DoActivate()
这种方法在设置 CurrentTool 后被图名所使用, 以使新工具生效 。
DoDeactivate
public void DoDeactivate()
iDiagramTool.DoDeactivate()
这种方法被旧工具上被图所取用,当CurrentTool被设定为新工具时.
UpdateAdornments
public void UpdateAdornments(Part part)
iDiagramTool.UpdateAdornments(part)
图表要求每个工具更新工具可能用于某个特定部分的任何外观。
- part