IChartModifier

StockSharp.Xaml.Charting.ChartModifiers

Defines the interface to a ChartModifierBase, which can be used to extend the interactivity or rendering of the UltrachartSurface

Implementa: IChartModifierBase, IReceiveMouseEvents, INotifyPropertyChanged

Propiedades

ParentSurface : IUltrachartSurface

Gets or sets the parent UltrachartSurface to perform operations on

XAxis : IAxis

Gets the XAxis IAxis instance on the parent UltrachartSurface

YAxes : IEnumerable<IAxis>

Returns the YAxes on the parent UltrachartSurface

YAxis : IAxis

Gets the primary YAxis, this is the first axis in the YAxes collection

Métodos

GetYAxis(string) : IAxis

Gets the YAxis IAxis instance on the parent UltrachartSurface with the specified Id

axisId
The Id of the axis to get

Devuelve: The Axis instance

IsPointWithinBounds(Point, IHitTestable) : bool

Gets whether the mouse point is within the bounds of the hit-testable element. Assumes the mouse-point has not been translated yet (performs translation)

mousePoint
hitTestable
OnAnnotationCollectionChanged(object, NotifyCollectionChangedEventArgs)

Called when the AnnotationCollection changes

OnXAxesCollectionChanged(object, NotifyCollectionChangedEventArgs)

Called with the XAxesAxisCollection changes

OnYAxesCollectionChanged(object, NotifyCollectionChangedEventArgs)

Called with the XAxesAxisCollection changes

ResetInertia()

Instantly stops any inertia that can be associated with this modifier.