RelinkingTool

StockSharp.Xaml.Diagram.GXDiagram.Tool

RelinkingTool允许用户重新连接已存在的链接.

继承自: LinkingBaseTool

属性

Handle
protected FrameworkElement Handle { get; set; }
value = relinkingTool.Handle
relinkingTool.Handle = value

获取或设置用户正在使用的再链接工具手柄(drawing).

方法

CanStart
public override bool CanStart()
result = relinkingTool.CanStart()

此工具可在图允许再链接时运行,模型可被修改,鼠标下行点处有一个再链接的手柄.

DoActivate
public override void DoActivate()
relinkingTool.DoActivate()

开始再接连操作.

DoDeactivate
public override void DoDeactivate()
relinkingTool.DoDeactivate()

完成再链接操作时会停止模型编辑并重放光标.

DoMouseUp
public override void DoMouseUp()
relinkingTool.DoMouseUp()

鼠标上方会结束再链接操作;如果附近有有效的TargetPort,则此调用对象)来删除旧链接,而对象)来创建替换链接.

DoStop
public override void DoStop()
relinkingTool.DoStop()

清理工具状态 。

UpdateAdornments
public override void UpdateAdornments(Part part)
relinkingTool.UpdateAdornments(part)

显示链接中每个端的 Adornment , 用户可以重新连接 。

part