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.