ILabelProvider
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
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
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
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
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
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
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