TimeSpanAxis
Предоставляет линейную ось значений TimeSpan, позволяющую отображать тики TimeSpan на оси X UltrachartSurface.
Наследует: TimeSpanAxisBase
Конструкторы
public TimeSpanAxis()
timeSpanAxis = TimeSpanAxis()
Инициирует новый экземпляр класса TimeSpanAxis.
Методы
protected override IRange CoerceZeroRange(IRange maximumRange)
result = timeSpanAxis.CoerceZeroRange(maximumRange)
Принуждение, если текущий диапазон равен нулю
- maximumRange
- Текущий максимальный диапазон
protected override IComparable ConvertTickToDataValue(IComparable value)
result = timeSpanAxis.ConvertTickToDataValue(value)
При переопределении в производном классе, преобразует значение клеща в значение данных. Например, это может быть отменено в CategoryDateTimeAxis для конвертации между индексами и DateTimes
- value
public override IRange GetDefaultNonZeroRange()
result = timeSpanAxis.GetDefaultNonZeroRange()
Возвращает ненулевой IRange по умолчанию, вызванный внутри Ultrachart для сброса VisibleRange оси в неопределенное состояние
protected override IDeltaCalculator GetDeltaCalculator()
result = timeSpanAxis.GetDeltaCalculator()
Возвращает экземпляр IDeltaCalculator, который используется для вычисления значений данных MajorDelta, MinorDelta. Переопределяется производными типами, чтобы позволить вычисления, специфичные для этого типа оси.
Возвращает: An IDeltaCalculator instance
protected override List<Type> GetSupportedTypes()
result = timeSpanAxis.GetSupportedTypes()
Возвращает список типов, с которыми предназначена текущая ось.
public override IRange GetUndefinedRange()
result = timeSpanAxis.GetUndefinedRange()
Возвращает неопределенный IRange, вызванный внутри Ultrachart, чтобы сбросить VisibleRangeось в неопределенное состояние
public override bool IsOfValidType(IRange range)
result = timeSpanAxis.IsOfValidType(range)
Проверяет, является ли она нулевой и является ли она действительной для этой оси.
- range
protected override IRange ToVisibleRange(IComparable min, IComparable max)
result = timeSpanAxis.ToVisibleRange(min, max)
При перегрузке в производном классе преобразует IComparable значение Min Max в IRange правильного типа для этой оси.
- min
- Минимальная стоимость
- max
- Максимальное значение
Возвращает: Ирландская инстанция