TimeSpanAxisBase
Общий базовый класс для DateTimeAxis и TimeSpanAxis.
Наследует: AxisBase
Реализует: IAxis, IAxisParams, IHitTestable, ISuspendable, IInvalidatableElement, IDrawable
Свойства
public TimeSpan MajorDelta { get; set; }
value = timeSpanAxisBase.MajorDelta
timeSpanAxisBase.MajorDelta = value
Получает или устанавливает основную дельту.
public TimeSpan? MinimalZoomConstrain { get; set; }
value = timeSpanAxisBase.MinimalZoomConstrain
timeSpanAxisBase.MinimalZoomConstrain = value
Получает или устанавливает MinimalZoomConstrain Axis. Это используется для установления минимального расстояния между Min и Max VisibleRange
public TimeSpan MinorDelta { get; set; }
value = timeSpanAxisBase.MinorDelta
timeSpanAxisBase.MinorDelta = value
Получает или устанавливает малую дельту.
StockSharp#Xaml#Charting#Visuals#Axes#IAxisParams#MajorDelta
Получает или устанавливает основную дельту.
StockSharp#Xaml#Charting#Visuals#Axes#IAxisParams#MinorDelta
Получает или устанавливает малую дельту.
Методы
protected override IRange CalculateDataRange()
result = timeSpanAxisBase.CalculateDataRange()
Расчет диапазона данных текущей оси
protected override void CalculateDelta()
timeSpanAxisBase.CalculateDelta()
Вычисляет дельту для использования в этом пропуске рендеринга
public override IRange CalculateYRange(RenderPassInfo renderPassInfo)
result = timeSpanAxisBase.CalculateYRange(renderPassInfo)
Вычисляет масштабируемость Y-диапазона оси, учитывая данные, которые находятся в поле зрения, и применяя любую маржу GrowBy
- renderPassInfo
- Структура, содержащая данные для текущего пропуска рендеринга
Возвращает: VisibleRangeоси
public override IComparable GetDataValue(double pixelCoordinate)
result = timeSpanAxisBase.GetDataValue(pixelCoordinate)
Преобразует координату пикселя в значение данных для этой оси.
- pixelCoordinate
public override IRange GetMaximumRange()
result = timeSpanAxisBase.GetMaximumRange()
Получает максимальный диапазон оси, равный DataRange, включая любой применяемый фактор GrowBy
protected abstract IRange ToVisibleRange(IComparable min, IComparable max)
result = timeSpanAxisBase.ToVisibleRange(min, max)
При перегрузке в производном классе преобразует IComparable значение Min Max в IRange правильного типа для этой оси.
- min
- Минимальная стоимость
- max
- Максимальное значение
Возвращает: Ирландская инстанция