ILabelProvider
Interface para definir uma LabelProvider. A LabelFormatter pode ser definida ou ligada a dados para a propriedade LabelProvider, permitindo sobreposição programática de etiquetas de eixos. Crie uma classe que implementa ILabelProvider e retorne os valores de string dos métodos IComparable) e Boolean)
Métodos
public ITickLabelViewModel CreateDataContext(IComparable dataValue)
result = iLabelProvider.CreateDataContext(dataValue)
Cria uma instância ITickLabelViewModel, com base no valor- dado passado. Invokes IComparable) para formatar o valor- dado indicado passado.
- dataValue
- O valor dos dados para o formato
public string FormatCursorLabel(IComparable dataValue, bool hitTest)
result = iLabelProvider.FormatCursorLabel(dataValue, hitTest)
Formata uma legenda para o cursor, a partir do valor de dados indicado passado para
- dataValue
- O valor dos dados para o formato
- hitTest
- Teste de sucesso do cursor.
Retorna: A cadeia de etiquetas formatada do cursor
public string FormatLabel(IComparable dataValue)
result = iLabelProvider.FormatLabel(dataValue)
Formata uma etiqueta para o eixo a partir do valor de dados especificado passado em
- dataValue
- O valor dos dados para o formato
Retorna: A cadeia de etiquetas formatada
public void Init(IAxis parentAxis)
iLabelProvider.Init(parentAxis)
Chamado quando a legenda formatada é inicializada como está ligada ao eixo pai, com a instância do eixo pai
- parentAxis
- A instância do IAxis pai
public void OnBeginAxisDraw()
iLabelProvider.OnBeginAxisDraw()
Chamado no início de uma passagem de renderização de eixos, antes de quaisquer rótulos serem formatados para a operação de sorteio atual
public ITickLabelViewModel UpdateDataContext(ITickLabelViewModel labelDataContext, IComparable dataValue)
result = iLabelProvider.UpdateDataContext(labelDataContext, dataValue)
Atualiza ITickLabelViewModel, com base no valor- dado passado. Invokes IComparable) para formatar o valor- dado indicado passado.
- labelDataContext
- A instância a atualizar
- dataValue
- O valor dos dados para o formato