IChartModifier

StockSharp.Xaml.Charting.ChartModifiers

Definiert die Schnittstelle zu einem ChartModifierBase, die verwendet werden kann, um die Interaktivität oder das Rendern des UltrachartSurface zu erweitern

Implementiert: IChartModifierBase, IReceiveMouseEvents, INotifyPropertyChanged

Eigenschaften

ParentSurface
public IUltrachartSurface ParentSurface { get; set; }
value = iChartModifier.ParentSurface
iChartModifier.ParentSurface = value

Bekommt oder setzt das Elternteil UltrachartSurface um Operationen durchzuführen

XAxis
public IAxis XAxis { get; }
value = iChartModifier.XAxis

Holt die XAxis IAxis-Instanz auf dem Eltern-Instanz UltrachartSurface

YAxes
public IEnumerable<IAxis> YAxes { get; }
value = iChartModifier.YAxes

Gibt die YAxes auf dem Elternteil UltrachartSurface

YAxis
public IAxis YAxis { get; }
value = iChartModifier.YAxis

Bekommt die primäre YAxis, dies ist die erste Achse in der YAxes-Sammlung

Methoden

GetYAxis
public IAxis GetYAxis(string axisId)
result = iChartModifier.GetYAxis(axisId)

Holt die YAxis IAxis-Instanz auf die übergeordnete UltrachartSurface mit der angegebenen ID

axisId
Die Id der Achse zu bekommen

Rückgabe: Die Achseninstanz

IsPointWithinBounds
public bool IsPointWithinBounds(Point mousePoint, IHitTestable hitTestable)
result = iChartModifier.IsPointWithinBounds(mousePoint, hitTestable)

Gibt an, ob der Mauspunkt innerhalb der Grenzen des Treffer-Testelements liegt.

mousePoint
hitTestable
OnAnnotationCollectionChanged
public void OnAnnotationCollectionChanged(object sender, NotifyCollectionChangedEventArgs args)
iChartModifier.OnAnnotationCollectionChanged(sender, args)

Aufrufen, wenn sich AnnotationCollection ändert

OnXAxesCollectionChanged
public void OnXAxesCollectionChanged(object sender, NotifyCollectionChangedEventArgs args)
iChartModifier.OnXAxesCollectionChanged(sender, args)

Aufruf mit den XAxes AxisCollection Änderungen

OnYAxesCollectionChanged
public void OnYAxesCollectionChanged(object sender, NotifyCollectionChangedEventArgs args)
iChartModifier.OnYAxesCollectionChanged(sender, args)

Aufruf mit den XAxes AxisCollection Änderungen

ResetInertia
public void ResetInertia()
iChartModifier.ResetInertia()

Stoppt sofort jede Trägheit, die mit diesem Modifikator assoziiert werden kann.