PanningTool

StockSharp.Xaml.Diagram.GXDiagram.Tool

PanningTool支持手动平板,用户可以通过拖动鼠标来改变DiagramPanel的位置.

继承自: DiagramTool

方法

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

当图允许滚动,鼠标被拖到离鼠标下行点足够远的地方以避免被点击时,这个工具可以运行.

DoActivate
public override void DoActivate()
panningTool.DoActivate()

建立卷轴光标并记住 DiagramPanel 的 OriginalPosition 。

DoCancel
public override void DoCancel()
panningTool.DoCancel()

重置 DiagramPanel 的位置并停止此工具 。

DoDeactivate
public override void DoDeactivate()
panningTool.DoDeactivate()

恢复图的光标 。

DoMouseMove
public override void DoMouseMove()
panningTool.DoMouseMove()

根据鼠标移动了多少修改图表的面板位置 。

DoMouseUp
public override void DoMouseUp()
panningTool.DoMouseUp()

完成图卷滚动。

DoStart
public override void DoStart()
panningTool.DoStart()

启动此工具时抓取鼠标 。

DoStop
public override void DoStop()
panningTool.DoStop()

停止此工具时释放鼠标抓取 。