InspectSeriesModifierBase

StockSharp.Xaml.Charting.ChartModifiers

An abstract base class which factors out handling of Axis and Chart Label templates which are shared in the CursorModifier and RolloverModifier.

Herda de: ChartModifierBase

Construtores

InspectSeriesModifierBase()

Initializes a new instance of the InspectSeriesModifierBase class.

Propriedades

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

Métodos

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

Retorna: 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
HandleMouseEvent(ModifierMouseArgs) : bool

General logic for processing mouse events

e
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

Campos

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