InertialZoomPanModifier

StockSharp.Xaml.Charting.ChartModifiers

InertialZoomPanModifier обеспечивает перетаскивание мыши для панорамирования осей X и Y. Добавьте в UltrachartSurface и установите для IsEnabled значение true, чтобы включить это поведение.

Наследует: ZoomPanModifierBase

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

InertialZoomPanModifier
public InertialZoomPanModifier()
inertialZoomPanModifier = InertialZoomPanModifier()

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

Методы

OnModifierMouseUp
public override void OnModifierMouseUp(ModifierMouseArgs e)
inertialZoomPanModifier.OnModifierMouseUp(e)

Вызывается, когда кнопка мыши отпускается на родительском объекте UltrachartSurface.

e
Аргументы, подробно описывающие работу кнопки мыши.
Pan
public override void Pan(Point currentPoint, Point lastPoint, Point startPoint)
inertialZoomPanModifier.Pan(currentPoint, lastPoint, startPoint)

Получает команду масштабирования от пользователя.

currentPoint
Текущая точка жеста масштабирования.
lastPoint
Предыдущая точка жеста масштабирования.
startPoint
Начальная точка жеста масштабирования.
ResetInertia
public override void ResetInertia()
inertialZoomPanModifier.ResetInertia()

Мгновенно останавливает любую инерцию, связанную с этим модификатором.