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