InspectSeriesModifierBase
An abstract base class which factors out handling of Axis and Chart Label templates which are shared in the CursorModifier and RolloverModifier.
Erbt von: ChartModifierBase
Konstruktoren
InspectSeriesModifierBase()
Initializes a new instance of the InspectSeriesModifierBase class.
Eigenschaften
SeriesData : ChartDataObject
Gets or sets the ChartDataObject which may be bound to, to provide feedback to the user of cursor updates
SourceMode : SourceMode
Gets or sets type of series on which interaction is performed
UseInterpolation : bool
Gets or sets whether the interaction should use interpolation
Methoden
ClearAll()
When overriden in a derived class, this method should clear all markers and tooltips from the ModifierSurface
GetSeriesInfoAt(Func<IRenderableSeries, HitTestInfo>) : IEnumerable<SeriesInfo>
Called internally, gets the SeriesInfo on all RenderableSeries using the provided hit-test function
- hitTestMethod
- The hit-test function
Rückgabe: The seriesinfo list
GetSeriesInfoAt(Point, double) : IEnumerable<SeriesInfo>
Enumerates RenderableSeries on the parent ParentSurface and gets SeriesInfo objects in given point
- point
- hitTestRadius
GetSeriesInfoAt(Point) : IEnumerable<SeriesInfo>
Enumerates RenderableSeries on the parent ParentSurface and gets SeriesInfo objects in given point
- point
HandleMasterMouseEvent(Point)
When overriden in a derived class, called to handle the Master ChartModifierBase MouseMove event
- mousePoint
- The current Mouse-point
HandleSlaveMouseEvent(Point)
When overriden in a derived class, called to handle the Slave ChartModifierBase MouseMove event
- mousePoint
- The current Mouse-point
HitTestAxis(IAxis, Point) : AxisInfo
Performs hit-test on , used internally by modifiers
- axis
- atPoint
IsEnabledAt(Point) : bool
When overridden in derived classes, indicates whether mouse point is valid for current modifier
- point
IsHitPointValid(HitTestInfo) : bool
When overridden in derived classes, indicates whether HitTestInfo result of hit-test should be returned from the Point) method.
- hitTestInfo
IsSeriesValid(IRenderableSeries) : bool
When overridden in derived classes, indicates whether the series should be inspected in order to get SeriesInfo inside the Point) method.
- series
OnModifierMouseMove(ModifierMouseArgs)
Called when the Mouse is moved on the parent UltrachartSurface
- e
- Arguments detailing the mouse move operation
OnParentSurfaceMouseLeave()
Called when the mouse leaves the parent UltrachartSurface
OnParentSurfaceRendered(UltrachartRenderedMessage)
Called when the parent UltrachartSurface is rendered
- e
- The UltrachartRenderedMessage which contains the event arg data
Felder
CurrentPoint : Point
The Current MousePoint on the parent ModifierSurface
SeriesDataProperty : DependencyProperty
Defines the SeriesData Dependency property which you may bind to in your applications to show cursor updates on mouse-move
SourceModeProperty : DependencyProperty
Defines the RolloverMode DependencyProperty
UseInterpolationProperty : DependencyProperty
Defines the UseInterpolation DependencyProperty