IDataDistributionCalculator
StockSharp.Xaml.Charting.Model.DataSeries
Definiert die Schnittstelle zu einem DataDistributionCalculator
Eigenschaften
DataIsEvenlySpaced
public bool DataIsEvenlySpaced { get; }
value = iDataDistributionCalculator.DataIsEvenlySpaced
Bekommt, ob die Daten gleichmäßig getaktet sind
DataIsSortedAscending
public bool DataIsSortedAscending { get; }
value = iDataDistributionCalculator.DataIsSortedAscending
Wenn es möglich ist, versuchen Sie, die Daten in X-Richtung zu sortieren.
Methoden
Clear
public void Clear()
iDataDistributionCalculator.Clear()
Löscht die DataDistributionCalculator Flags
OnAppendXValue
public void OnAppendXValue(ISeriesColumn<TX> xValues, TX newXValue, bool acceptsUnsortedData)
iDataDistributionCalculator.OnAppendXValue(xValues, newXValue, acceptsUnsortedData)
Aufrufen, wenn X-Werte hinzugefügt werden. Sollten die Flags für die Datenverteilung aktualisiert werden
- xValues
- Die x-Werte.
- newXValue
- Der neue x-Wert.
- acceptsUnsortedData
- wenn die Serie auf true gesetzt ist, werden unsortierte Daten akzeptiert.
OnAppendXValues
public void OnAppendXValues(ISeriesColumn<TX> xValues, int countBeforeAppending, IEnumerable<TX> newXValues, bool acceptsUnsortedData)
iDataDistributionCalculator.OnAppendXValues(xValues, countBeforeAppending, newXValues, acceptsUnsortedData)
Aufrufen, wenn X-Werte hinzugefügt werden. Sollten die Flags für die Datenverteilung aktualisiert werden
- xValues
- Die x-Werte.
- countBeforeAppending
- newXValues
- Der neue x-Wert.
- acceptsUnsortedData
- wenn die Serie auf true gesetzt ist, werden unsortierte Daten akzeptiert.
OnInsertXValue
public void OnInsertXValue(ISeriesColumn<TX> xValues, int indexWhereInserted, TX newXValue, bool acceptsUnsortedData)
iDataDistributionCalculator.OnInsertXValue(xValues, indexWhereInserted, newXValue, acceptsUnsortedData)
Aufrufen, wenn X-Werte eingefügt werden. Sollten die Flags für die Datenverteilung aktualisiert werden
- xValues
- Die x-Werte.
- indexWhereInserted
- newXValue
- Der neue x-Wert.
- acceptsUnsortedData
- wenn die Serie auf true gesetzt ist, werden unsortierte Daten akzeptiert.
OnInsertXValues
public void OnInsertXValues(ISeriesColumn<TX> xValues, int indexWhereInserted, int insertedCount, IEnumerable<TX> newXValues, bool acceptsUnsortedData)
iDataDistributionCalculator.OnInsertXValues(xValues, indexWhereInserted, insertedCount, newXValues, acceptsUnsortedData)
Aufrufen, wenn X-Werte eingefügt werden. Sollten die Flags für die Datenverteilung aktualisiert werden
- xValues
- Die x-Werte.
- insertedCount
- newXValues
- Der neue x-Wert.
- acceptsUnsortedData
- wenn die Serie auf true gesetzt ist, werden unsortierte Daten akzeptiert.
- indexWhereInserted
UpdateDataDistributionFlagsWhenRemovedXValues
public void UpdateDataDistributionFlagsWhenRemovedXValues()
iDataDistributionCalculator.UpdateDataDistributionFlagsWhenRemovedXValues()
Aktualisiert die Flags für die Datenverteilung, wenn x-Werte entfernt werden.