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()
Мгновенно останавливает любую инерцию, связанную с этим модификатором.