TimeSpanAxis

StockSharp.Xaml.Charting.Visuals.Axes

Предоставляет линейную ось значений TimeSpan, позволяющую отображать тики TimeSpan на оси X UltrachartSurface.

Наследует: TimeSpanAxisBase

Конструкторы

TimeSpanAxis
public TimeSpanAxis()
timeSpanAxis = TimeSpanAxis()

Инициирует новый экземпляр класса TimeSpanAxis.

Методы

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

Принуждение, если текущий диапазон равен нулю

maximumRange
Текущий максимальный диапазон
ConvertTickToDataValue
protected override IComparable ConvertTickToDataValue(IComparable value)
result = timeSpanAxis.ConvertTickToDataValue(value)

При переопределении в производном классе, преобразует значение клеща в значение данных. Например, это может быть отменено в CategoryDateTimeAxis для конвертации между индексами и DateTimes

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

Возвращает ненулевой IRange по умолчанию, вызванный внутри Ultrachart для сброса VisibleRange оси в неопределенное состояние

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

Возвращает экземпляр IDeltaCalculator, который используется для вычисления значений данных MajorDelta, MinorDelta. Переопределяется производными типами, чтобы позволить вычисления, специфичные для этого типа оси.

Возвращает: An IDeltaCalculator instance

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

Возвращает список типов, с которыми предназначена текущая ось.

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

Возвращает неопределенный IRange, вызванный внутри Ultrachart, чтобы сбросить VisibleRangeось в неопределенное состояние

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

Проверяет, является ли она нулевой и является ли она действительной для этой оси.

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

При перегрузке в производном классе преобразует IComparable значение Min Max в IRange правильного типа для этой оси.

min
Минимальная стоимость
max
Максимальное значение

Возвращает: Ирландская инстанция