TimeSpanAxis

StockSharp.Xaml.Charting.Visuals.Axes

Fornece um linear, valor TimeSpan Axis, capaz de renderizar TimeSpan carrapatos no X-Axis de um UltrachartSurface.

Herda de: TimeSpanAxisBase

Construtores

TimeSpanAxis
public TimeSpanAxis()
timeSpanAxis = TimeSpanAxis()

Inicializa uma nova instância da classe TimeSpanAxis.

Métodos

CoerceZeroRange
protected override IRange CoerceZeroRange(IRange maximumRange)
result = timeSpanAxis.CoerceZeroRange(maximumRange)

Coerção se o intervalo atual for de zero

maximumRange
Intervalo máximo atual
ConvertTickToDataValue
protected override IComparable ConvertTickToDataValue(IComparable value)
result = timeSpanAxis.ConvertTickToDataValue(value)

Quando substituído numa classe derivada, converte um valor de tick para um valor de dados. Por exemplo, isto poderá ser substituído no CategoryDateTimeAxis para converter entre índices e DateTimes @

value
GetDefaultNonZeroRange
public override IRange GetDefaultNonZeroRange()
result = timeSpanAxis.GetDefaultNonZeroRange()

Retorna uma IRange padrão não zero, chamada internamente pelo Ultrachart para redefinir o VisibleRange de um eixo para um estado indefinido

GetDeltaCalculator
protected override IDeltaCalculator GetDeltaCalculator()
result = timeSpanAxis.GetDeltaCalculator()

Retorna uma instância de IDeltaCalculator que é usada para calcular os valores de dados de MajorDelta, MinorDelta. Sobreposto por tipos derivados para permitir cálculos específicos desse tipo de eixo.

Retorna: Uma instância IDeltaCalculator

GetSupportedTypes
protected override List<Type> GetSupportedTypes()
result = timeSpanAxis.GetSupportedTypes()

Retorna uma lista de tipos com os quais o eixo atual foi projetado para trabalhar

GetUndefinedRange
public override IRange GetUndefinedRange()
result = timeSpanAxis.GetUndefinedRange()

Retorna uma IRange indefinida, chamada internamente pelo Ultrachart para redefinir o VisibleRange de um eixo para um estado indefinido

IsOfValidType
public override bool IsOfValidType(IRange range)
result = timeSpanAxis.IsOfValidType(range)

Verifica se não é nulo e é do tipo válido para este eixo

range
ToVisibleRange
protected override IRange ToVisibleRange(IComparable min, IComparable max)
result = timeSpanAxis.ToVisibleRange(min, max)

Quando sobreposto em uma classe derivada, converte um valor Min Max IComparable em uma IRage do tipo correto para este eixo

min
O valor min.
max
O valor máximo

Retorna: A instância de IRange