TimeSpanTickProviderBase

StockSharp.Xaml.Charting.Visuals.Axes

Uma classe de base comum para TimeSpan e DateTimeTickProviders, que fornece coordenadas de carrapato para DateTimeAxis e TimeSpanAxis

Herda de: TickProvider<IComparable>

Métodos

AddDelta
protected abstract IComparable AddDelta(IComparable current, TimeSpan delta)
result = timeSpanTickProviderBase.AddDelta(current, delta)

Quando substituído numa classe derivada, adiciona o IComparable ao TimeSpan especificado por

current
O valor atual.
delta
O delta.

Retorna: O resultado da adição

ConvertTicks
protected override double[] ConvertTicks(IComparable[] ticks)
result = timeSpanTickProviderBase.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 override IComparable[] GetMajorTicks(IAxisParams axis)
result = timeSpanTickProviderBase.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)

GetMajorTicks
private IComparable[] GetMajorTicks(IRange tickRange, IAxisDelta<TimeSpan> tickDelta)
result = timeSpanTickProviderBase.GetMajorTicks(tickRange, tickDelta)

Dado um intervalo de tick de data com Min, Max, MajorDelta e MinorDelta, devolva uma matriz de valores absolutos para os ticks principais

GetMinorTicks
public override IComparable[] GetMinorTicks(IAxisParams axis)
result = timeSpanTickProviderBase.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)

GetMinorTicks
private IComparable[] GetMinorTicks(IRange tickRange, IAxisDelta<TimeSpan> tickDelta)
result = timeSpanTickProviderBase.GetMinorTicks(tickRange, tickDelta)

Dado um intervalo de tick de data com Min, Max, MajorDelta e MinorDelta, devolva uma matriz de valores absolutos para os ticks principais

GetTicks
protected abstract double GetTicks(IComparable value)
result = timeSpanTickProviderBase.GetTicks(value)

Retorna Tiques ou Tiques dependendo do tipo derivado

value
IsAdditionValid
protected abstract bool IsAdditionValid(IComparable current, TimeSpan delta)
result = timeSpanTickProviderBase.IsAdditionValid(current, delta)

Determina se a adição é válida entre o IComparable atual e o TimeSpan especificado por

current
A corrente.
delta
O delta.

Retorna: Se Verdadeiro, a adição é válida

IsDivisibleBy
protected abstract bool IsDivisibleBy(IComparable current, TimeSpan delta)
result = timeSpanTickProviderBase.IsDivisibleBy(current, delta)

Quando substituído em uma classe derivada, determina se o iComparable é divisível pelo TimeSpan especificado por

current
O valor atual.
delta
O delta.

Retorna: Se for Verdadeiro, IsDivisibleBy

RoundUp
protected abstract IComparable RoundUp(IComparable current, TimeSpan delta)
result = timeSpanTickProviderBase.RoundUp(current, delta)

Quando substituído numa classe derivada, arredonda o IComparable para o TimeSpan especificado por

current
O valor atual.
delta
O delta.

Retorna: O valor arredondado