ZoomExtentsModifier
Provides zoom to extents, or zoom to specific X and Y VisibleRange on mouse interaction
继承自: ChartModifierBase
构造函数
ZoomExtentsModifier()
Initializes a new instance of the ZoomExtentsModifier class.
属性
DoubleTapThreshold : TimeSpan
Gets or sets maximum time between taps to be considered as double tap.
IsAnimated : bool
Gets or sets whether zoom operations should be animated. Default true
XyDirection : XyDirection
Defines the direction of the ZoomExtentsModifier
方法
OnModifierDoubleClick(ModifierMouseArgs)
Called when a Mouse DoubleClick occurs on the parent UltrachartSurface
- e
- Arguments detailing the mouse button operation
OnModifierMouseUp(ModifierMouseArgs)
Called when a Mouse Button is released on the parent UltrachartSurface
- e
- Arguments detailing the mouse button operation
OnModifierTouchDown(ModifierTouchManipulationArgs)
Called when a Multi-Touch Down interaction occurs on the parent UltrachartSurface
- e
- Arguments detailing the manipulation operation
OnModifierTouchUp(ModifierTouchManipulationArgs)
Called when a Multi-Touch Up interaction occurs on the parent UltrachartSurface
- e
- Arguments detailing the manipulation operation
PerformZoom()
Performs the zoom function. Called when the user double clicks (right mouse up). May be overridden in derived classes to customize what the zoom actually does
字段
IsAnimatedProperty : DependencyProperty
Defines the IsAnimated DependencyProperty
XyDirectionProperty : DependencyProperty
Defines the XyDirection dependency property