PinchZoomModifier
StockSharp.Xaml.Charting.ChartModifiers
PinchZoomModifier обеспечивает масштабирование UltrachartSurface с помощью жеста щипка.
Наследует: RelativeZoomModifierBase
Конструкторы
PinchZoomModifier
public PinchZoomModifier()
pinchZoomModifier = PinchZoomModifier()
Инициализирует новый экземпляр класса PinchZoomModifier.
Свойства
IsDragging
public bool IsDragging { get; }
value = pinchZoomModifier.IsDragging
Если это правда, то драгирование продолжается.
IsUniform
public bool IsUniform { get; set; }
value = pinchZoomModifier.IsUniform
pinchZoomModifier.IsUniform = value
Получает или устанавливает значение свойства IsUniform, показывая, сохраняется ли аспект диаграммы при увеличении или удалении.
Методы
OnModifierTouchDown
public override void OnModifierTouchDown(ModifierTouchManipulationArgs e)
pinchZoomModifier.OnModifierTouchDown(e)
Вызывается, когда происходит взаимодействие Multi-Touch Down на родительском UltrachartSurface
- e
- Аргументы, детализирующие операцию манипуляции
OnModifierTouchMove
public override void OnModifierTouchMove(ModifierTouchManipulationArgs e)
pinchZoomModifier.OnModifierTouchMove(e)
Вызывается, когда на родительском элементе UltrachartSurface происходит действие Multi-Touch Move.
- e
- Аргументы, детализирующие операцию манипуляции
OnModifierTouchUp
public override void OnModifierTouchUp(ModifierTouchManipulationArgs e)
pinchZoomModifier.OnModifierTouchUp(e)
Вызывается, когда на родительском элементе UltrachartSurface происходит взаимодействие Multi-Touch Up.
- e
- Аргументы, детализирующие операцию манипуляции
PerformZoom
protected override void PerformZoom(Point mousePoint, double xValue, double yValue)
pinchZoomModifier.PerformZoom(mousePoint, xValue, yValue)
Выполняет масштабирование по указанным коэффициентам X и Y.
- mousePoint
- Точка мыши.
- xValue
- Коэффициент масштабирования x.
- yValue
- Коэффициент масштабирования y.