IAxisInteractivityHelper

StockSharp.Xaml.Charting.Visuals.Axes

Определяет набор операций, позволяющих взаимодействовать с осью, которой принадлежит текущий экземпляр IAxisInteractivityHelper.

Методы

ClipRange
public IRange ClipRange(IRange rangeToClip, IRange maximumRange, ClipMode clipMode)
result = iAxisInteractivityHelper.ClipRange(rangeToClip, maximumRange, clipMode)

Выполняет обрезку пройденного с использованием

rangeToClip
maximumRange
clipMode
Scroll
public IRange Scroll(IRange rangeToScroll, double pixels)
result = iAxisInteractivityHelper.Scroll(rangeToScroll, pixels)

От стартового IRange прокрутки до нового диапазона по заданному количеству пикселей

rangeToScroll
Диапазон старта
pixels
Прокрутка N пикселей от начала видимого диапазона
ScrollBy
public IRange ScrollBy(IRange rangeToScroll, int pointAmount)
result = iAxisInteractivityHelper.ScrollBy(rangeToScroll, pointAmount)

Переводит пройденный диапазон по заданному количеству точек данных

rangeToScroll
Диапазон старта
pointAmount
Количество точек, в которых начальный видимый диапазон прокручивается
ScrollInMaxDirection
public IRange ScrollInMaxDirection(IRange rangeToScroll, double pixels)
result = iAxisInteractivityHelper.ScrollInMaxDirection(rangeToScroll, pixels)

От стартового IRange прокручивается до нового диапазона по заданному количеству пикселей в направлении Max

rangeToScroll
Диапазон старта
pixels
Прокрутка N пикселей от начала видимого диапазона
ScrollInMinDirection
public IRange ScrollInMinDirection(IRange rangeToScroll, double pixels)
result = iAxisInteractivityHelper.ScrollInMinDirection(rangeToScroll, pixels)

От стартового IRange прокручивается до нового диапазона по заданному количеству пикселей в направлении Min

rangeToScroll
Диапазон старта
pixels
Прокрутка N пикселей от начала видимого диапазона
Zoom
public IRange Zoom(IRange initialRange, double fromCoord, double toCoord)
result = iAxisInteractivityHelper.Zoom(initialRange, fromCoord, toCoord)

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

initialRange
Начальный диапазон
fromCoord
Координата начала нового диапазона в пикселях
toCoord
Координаты нового диапазона заканчиваются в пикселях
ZoomBy
public IRange ZoomBy(IRange initialRange, double minFraction, double maxFraction)
result = iAxisInteractivityHelper.ZoomBy(initialRange, minFraction, maxFraction)

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

initialRange
Начальный диапазон
minFraction
Умножитель диапазона старта
maxFraction
Умножитель конечного диапазона