LabelProviderBase
Clase base para definir a LabelProvider. El LabelProvider puede ser fijado o contiguo a la propiedad LabelProvider, permitiendo la sobrescritura programática de etiquetas de eje. Cree una clase que implemente ILabelProvider@ y los valores de cadena de retorno de los métodos IComparable) y Boolean)
Hereda de: ProviderBase
Implementa: ILabelProvider
Métodos
public virtual ITickLabelViewModel CreateDataContext(IComparable dataValue)
result = labelProviderBase.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 abstract string FormatCursorLabel(IComparable dataValue, bool hitTest)
result = labelProviderBase.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 abstract string FormatLabel(IComparable dataValue)
result = labelProviderBase.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 virtual void OnBeginAxisDraw()
labelProviderBase.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 virtual ITickLabelViewModel UpdateDataContext(ITickLabelViewModel labelDataContext, IComparable dataValue)
result = labelProviderBase.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