RelativeZoomModifierBase

StockSharp.Xaml.Charting.ChartModifiers

Определяет базовый класс для модификаторов, выполняющих относительное масштабирование, например MouseWheelZoomModifier и PinchZoomModifier.

Наследует: ChartModifierBase

Свойства

GrowFactor
public double GrowFactor { get; set; }
value = relativeZoomModifierBase.GrowFactor
relativeZoomModifierBase.GrowFactor = value

Получает или устанавливает коэффициент роста для масштабирования (или сокращения) обеих осей на колесе мыши

XyDirection
public XyDirection XyDirection { get; set; }
value = relativeZoomModifierBase.XyDirection
relativeZoomModifierBase.XyDirection = value

Получает или устанавливает XyDirection, чтобы ограничить интерактивность масштабирования.

Методы

GrowBy
protected void GrowBy(Point mousePoint, IAxis axis, double fraction)
relativeZoomModifierBase.GrowBy(mousePoint, axis, fraction)

Выполняет масштабирование определенной оси вокруг указанного масштабного коэффициента.

mousePoint
Точка мыши.
axis
Ось.
fraction
Масштабный фактор.
PerformZoom
protected virtual void PerformZoom(Point mousePoint, double xValue, double yValue)
relativeZoomModifierBase.PerformZoom(mousePoint, xValue, yValue)

Выполняет масштабирование всех осей X и Y вокруг указанного коэффициента X и Y.

mousePoint
Точка мыши.
xValue
Коэффициент масштабирования x.
yValue
Коэффициент масштабирования y.

Поля

XyDirectionProperty
public static readonly DependencyProperty XyDirectionProperty
value = RelativeZoomModifierBase.XyDirectionProperty

Определяет свойство зависимости XyDirection