ZoomPanModifierBase
Base class for modifiers responsible for pan by mouse drag.
Herda de: ChartModifierBase
Construtores
ZoomPanModifierBase()
Initializes a new instance of the ZoomPanModifierBase class.
Propriedades
ClipModeX : ClipMode
Defines how panning behaves when you reach the edge of the X-Axis extents. e.g. ClipMode.ClipAtExtents prevents panning outside of the X-Axis, ClipMode.None allows panning outside
IsDragging : bool
Gets whether the user is currently dragging the chart
XyDirection : XyDirection
Defines the direction of the InertialZoomPanModifier
ZoomExtentsY : bool
If true, zooms to extents on the Y-Axis on each zoom operation when panning in X-Direction only. Use in conjuction with XyDirection to achieve different zooming effects
Métodos
OnModifierMouseDown(ModifierMouseArgs)
Called when a Mouse Button is pressed on the parent UltrachartSurface
- e
- Arguments detailing the mouse button operation
OnModifierMouseMove(ModifierMouseArgs)
Called when the Mouse is moved on the parent UltrachartSurface
- e
- Arguments detailing the mouse move operation
OnModifierMouseUp(ModifierMouseArgs)
Called when a Mouse Button is released on the parent UltrachartSurface
- e
- Arguments detailing the mouse button operation
Campos
ClipModeXProperty : DependencyProperty
Defines the ClipToExtentsX Dependency Property
XyDirectionProperty : DependencyProperty
Defines the XyDirection dependency property
ZoomExtentsYProperty : DependencyProperty
Defines the ZoomExtentsY DependencyProperty