TimeSpanAxis
Fornece um linear, valor TimeSpan Axis, capaz de renderizar TimeSpan carrapatos no X-Axis de um UltrachartSurface.
Herda de: TimeSpanAxisBase
Construtores
public TimeSpanAxis()
timeSpanAxis = TimeSpanAxis()
Inicializa uma nova instância da classe TimeSpanAxis.
Métodos
protected override IRange CoerceZeroRange(IRange maximumRange)
result = timeSpanAxis.CoerceZeroRange(maximumRange)
Coerção se o intervalo atual for de zero
- maximumRange
- Intervalo máximo atual
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
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
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
protected override List<Type> GetSupportedTypes()
result = timeSpanAxis.GetSupportedTypes()
Retorna uma lista de tipos com os quais o eixo atual foi projetado para trabalhar
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
public override bool IsOfValidType(IRange range)
result = timeSpanAxis.IsOfValidType(range)
Verifica se não é nulo e é do tipo válido para este eixo
- range
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