ILabelProvider

StockSharp.Xaml.Charting.Visuals.Axes

Schnittstelle zum Definieren eines LabelProvider. Der LabelFormatter kann gesetzt oder datengebunden an die LabelProvider Eigenschaft sein, was das programmatische Überschreiben von Achsenlabels ermöglicht. Erstellen Sie eine Klasse, die ILabelProvider implementiert und Zeichenfolgenwerte von den IComparable- und Boolean-Methoden zurückgibt

Methoden

CreateDataContext
public ITickLabelViewModel CreateDataContext(IComparable dataValue)
result = iLabelProvider.CreateDataContext(dataValue)

Erstellt eine ITickLabelViewModel-Instanz, basierend auf dem eingegebenen Datenwert. Aufruft IComparable auf, um den eingegebenen Datenwert zu formatieren.

dataValue
Der Data-Value to Format
FormatCursorLabel
public string FormatCursorLabel(IComparable dataValue, bool hitTest)
result = iLabelProvider.FormatCursorLabel(dataValue, hitTest)

Formatiert ein Label für den Cursor aus dem angegebenen Datenwert, der in

dataValue
Der Data-Value to Format
hitTest
Cursor-Treffertest.

Rückgabe: Die formatierte Cursor-Label-String

FormatLabel
public string FormatLabel(IComparable dataValue)
result = iLabelProvider.FormatLabel(dataValue)

Formatiert ein Label für die Achse aus dem angegebenen Datenwert, der übergeben wurde

dataValue
Der Data-Value to Format

Rückgabe: Der formatierte Label String

Init
public void Init(IAxis parentAxis)
iLabelProvider.Init(parentAxis)

Aufrufen, wenn das formatierte Etikett initialisiert wird, während es an die Elternachse angehängt ist, mit der Elternachseninstanz

parentAxis
Die übergeordnete IAxis-Instanz
OnBeginAxisDraw
public void OnBeginAxisDraw()
iLabelProvider.OnBeginAxisDraw()

Aufruf zu Beginn eines Achsenrender-Passes, bevor Etiketten für die aktuelle Ziehoperation formatiert werden

UpdateDataContext
public ITickLabelViewModel UpdateDataContext(ITickLabelViewModel labelDataContext, IComparable dataValue)
result = iLabelProvider.UpdateDataContext(labelDataContext, dataValue)

Aktualisiert bestehende ITickLabelViewModel, basierend auf dem eingegebenen Datenwert. Aufruft IComparable auf, um den eingegebenen Datenwert zu formatieren.

labelDataContext
Die Instanz zum Aktualisieren
dataValue
Der Data-Value to Format