ZoomExtentsModifier
StockSharp.Xaml.Charting.ChartModifiers
提供缩放到范围,或缩放到鼠标交互上的特定 X 和 Y VisibleRange
继承自: ChartModifierBase
构造函数
ZoomExtentsModifier
public ZoomExtentsModifier()
zoomExtentsModifier = ZoomExtentsModifier()
初始化了 & ##ZoomExtentsModifier+# 类的新实例 。
属性
DoubleTapThreshold
public TimeSpan DoubleTapThreshold { get; set; }
value = zoomExtentsModifier.DoubleTapThreshold
zoomExtentsModifier.DoubleTapThreshold = value
获取或设定自来水管之间的最大时间,视为双自来水管.
IsAnimated
public bool IsAnimated { get; set; }
value = zoomExtentsModifier.IsAnimated
zoomExtentsModifier.IsAnimated = value
获取或设定是否应该进行缩放操作。 默认为真
XyDirection
public XyDirection XyDirection { get; set; }
value = zoomExtentsModifier.XyDirection
zoomExtentsModifier.XyDirection = value
定义 ZoomExtentsModifier 的方向
方法
OnModifierDoubleClick
public override void OnModifierDoubleClick(ModifierMouseArgs e)
zoomExtentsModifier.OnModifierDoubleClick(e)
当鼠标 DoubleClick 发生于母鼠 UltrachartSurface 时调用
- e
- 详述鼠标按钮操作的参数
OnModifierMouseUp
public override void OnModifierMouseUp(ModifierMouseArgs e)
zoomExtentsModifier.OnModifierMouseUp(e)
当鼠标按钮在父机上发布时调用 {}UltrachartSurface}
- e
- 详述鼠标按钮操作的参数
OnModifierTouchDown
public override void OnModifierTouchDown(ModifierTouchManipulationArgs e)
zoomExtentsModifier.OnModifierTouchDown(e)
当在父机上发生多触摸下方交互时调用 {UltrachartSurface}
- e
- 详细描述操纵操作的参数
OnModifierTouchUp
public override void OnModifierTouchUp(ModifierTouchManipulationArgs e)
zoomExtentsModifier.OnModifierTouchUp(e)
当在母的 UltrachartSurface 上发生多触摸上下交互时调用
- e
- 详细描述操纵操作的参数
PerformZoom
protected virtual void PerformZoom()
zoomExtentsModifier.PerformZoom()
执行缩放功能。 当用户双击( 右鼠标上方) 时调用。 可以在衍生的类中被覆盖, 以自定义缩放的实际行为 。
字段
IsAnimatedProperty
public static readonly DependencyProperty IsAnimatedProperty
value = ZoomExtentsModifier.IsAnimatedProperty
定义 IsAnimated DependencyProperty 定义
XyDirectionProperty
public static readonly DependencyProperty XyDirectionProperty
value = ZoomExtentsModifier.XyDirectionProperty
定义 XyDirection 依赖属性