TickProvider

StockSharp.Xaml.Charting.Visuals.Axes

Implementação de base abstrata de ITickProvider

Implementa: ITickProvider<T>, ITickProvider

Propriedades

ParentAxis
public IAxis ParentAxis { get; protected set; }
value = tickProvider.ParentAxis
tickProvider.ParentAxis = value

Chamado quando o provedor de tick é inicializado, pois está ligado ao eixo pai, com a instância do eixo pai

Métodos

ConvertTicks
protected virtual double[] ConvertTicks(T[] ticks)
result = tickProvider.ConvertTicks(ticks)

Converte tiques em formato genérico para Duplo, e.g. cast para duplo para tipos numéricos, ou elenco DateTime.Ticks para duplo para DateTime types

ticks
GetMajorTicks
public abstract T[] GetMajorTicks(IAxisParams axis)
result = tickProvider.GetMajorTicks(axis)

Retorna a representação tipo genérico do array de principais carrapatos

axis
O AxisParams para o eixo

Retorna: A matriz de carrapatos a mostrar (valores de dados convertidos em T)

GetMinorTicks
public abstract T[] GetMinorTicks(IAxisParams axis)
result = tickProvider.GetMinorTicks(axis)

Retorna representação tipo genérica do array de tiques menores

axis
O AxisParams para o eixo

Retorna: A matriz de carrapatos a mostrar (valores de dados convertidos em T)

Init
public virtual void Init(IAxis axis)
tickProvider.Init(axis)

Chamado quando o provedor de tick é inicializado, pois está ligado ao eixo pai, com a instância do eixo pai

axis
A instância do IAxis pai
StockSharp#Xaml#Charting#Visuals#Axes#ITickProvider#GetMajorTicks(IAxisParams)

Retorna dupla representação do array de tiques principais

axis
O AxisParams para o eixo

Retorna: A matriz de ticks a exibir (valores de dados convertidos em duplo)

StockSharp#Xaml#Charting#Visuals#Axes#ITickProvider#GetMinorTicks(IAxisParams)

Retorna dupla representação do array de tiques menores

axis
O AxisParams para o eixo

Retorna: A matriz de ticks a exibir (valores de dados convertidos em duplo)