ZoomPanModifierBase

StockSharp.Xaml.Charting.ChartModifiers

用于通过鼠标拖动来负责平板的修饰器的基级 。

继承自: ChartModifierBase

构造函数

ZoomPanModifierBase
protected ZoomPanModifierBase()
zoomPanModifierBase = ZoomPanModifierBase()

初始化了 & ##ZoomPanModifierBase+# 类的新实例 。

属性

ClipModeX
public ClipMode ClipModeX { get; set; }
value = zoomPanModifierBase.ClipModeX
zoomPanModifierBase.ClipModeX = value

定义在您到达 X 轴所限边缘时的 泛平 行为 。 e.g 。 ClipMode.ClipAtExtents 防止在 X 轴所外被泛平, ClipMode.None 允许在外被泛平 。

IsDragging
public bool IsDragging { get; protected set; }
value = zoomPanModifierBase.IsDragging
zoomPanModifierBase.IsDragging = value

获取用户是否正在拖曳图表

XyDirection
public XyDirection XyDirection { get; set; }
value = zoomPanModifierBase.XyDirection
zoomPanModifierBase.XyDirection = value

定义 InertialZoomPanModifier 的方向

ZoomExtentsY
public bool ZoomExtentsY { get; set; }
value = zoomPanModifierBase.ZoomExtentsY
zoomPanModifierBase.ZoomExtentsY = value

如果真实, 只在 X 方向中平整时将 Y 轴放大到每个缩放操作的等宽度。 使用 XyDirection 来进行相切, 以达到不同的缩放效果

方法

OnModifierMouseDown
public override void OnModifierMouseDown(ModifierMouseArgs e)
zoomPanModifierBase.OnModifierMouseDown(e)

当鼠标按钮被按在父的上时调用 {}UltrachartSurface}

e
详述鼠标按钮操作的参数
OnModifierMouseMove
public override void OnModifierMouseMove(ModifierMouseArgs e)
zoomPanModifierBase.OnModifierMouseMove(e)

当鼠标移动到父 UltrachartSurface 上时调用

e
详述鼠标移动操作的参数
OnModifierMouseUp
public override void OnModifierMouseUp(ModifierMouseArgs e)
zoomPanModifierBase.OnModifierMouseUp(e)

当鼠标按钮在父机上发布时调用 {}UltrachartSurface}

e
详述鼠标按钮操作的参数
Pan
public abstract void Pan(Point currentPoint, Point lastPoint, Point startPoint)
zoomPanModifierBase.Pan(currentPoint, lastPoint, startPoint)

接收用户的平板命令。

currentPoint
目前这个手势的要点.
lastPoint
手势的前一点。
startPoint
手势的起步点.

字段

ClipModeXProperty
public static readonly DependencyProperty ClipModeXProperty
value = ZoomPanModifierBase.ClipModeXProperty

定义 ClipToExtentsX 依赖性属性

XyDirectionProperty
public static readonly DependencyProperty XyDirectionProperty
value = ZoomPanModifierBase.XyDirectionProperty

定义 XyDirection 依赖属性

ZoomExtentsYProperty
public static readonly DependencyProperty ZoomExtentsYProperty
value = ZoomPanModifierBase.ZoomExtentsYProperty

定义 ZoomExtentsY DependencyProperty 定义