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 定义