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 依赖属性