ILabelProvider

StockSharp.Xaml.Charting.Visuals.Axes

Interfaz para definir un LabelProvider. El LabelFormatter puede ser fijado o con un límite de datos a la propiedad LabelProvider, permitiendo el sobreriding programático de etiquetas de eje. Cree una clase que implemente ILabelProvider y devuelve valores de cadena de los métodos IComparable) y Boolean)

Métodos

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

Crea una instancia ITickLabelViewModel, basada en el valor de datos aprobado. Invoca IComparable) para formatear el valor de datos especificado aprobado.

dataValue
El valor de los datos para el formato
FormatCursorLabel
public string FormatCursorLabel(IComparable dataValue, bool hitTest)
result = iLabelProvider.FormatCursorLabel(dataValue, hitTest)

Formatos de una etiqueta para el cursor, desde el valor de datos especificado que se pasa

dataValue
El valor de los datos para el formato
hitTest
Prueba de éxito de cursor.

Devuelve: La cadena de etiquetas de cursor formateada

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

Formatos de una etiqueta para el eje del valor de datos especificado que se aprobó en

dataValue
El valor de los datos para el formato

Devuelve: La cadena de etiquetas formateadas

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

Llamado cuando la etiqueta formateada se inicializa como se adjunta al eje padre, con la instancia del eje padre

parentAxis
El ejemplo IAxis padre
OnBeginAxisDraw
public void OnBeginAxisDraw()
iLabelProvider.OnBeginAxisDraw()

Llamado al inicio de un pase de renderizado de eje, antes de que cualquier etiqueta sea formateada para la operación de sorteo actual

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

Actualizaciones existentes ITickLabelViewModel@, basadas en el valor de datos aprobado. Invoca IComparable) para formatear el valor de datos especificado aprobado.

labelDataContext
El caso para actualizar
dataValue
El valor de los datos para el formato