PinchZoomModifier

StockSharp.Xaml.Charting.ChartModifiers

O PinchZoomModifier fornece zoom do UltrachartSurface com o gesto de beliscamento

Herda de: RelativeZoomModifierBase

Construtores

PinchZoomModifier
public PinchZoomModifier()
pinchZoomModifier = PinchZoomModifier()

Inicializa uma nova instância da classe PinchZoomModifier.

Propriedades

IsDragging
public bool IsDragging { get; }
value = pinchZoomModifier.IsDragging

Se for Verdadeiro, o arrasto está em andamento

IsUniform
public bool IsUniform { get; set; }
value = pinchZoomModifier.IsUniform
pinchZoomModifier.IsUniform = value

Obtém ou define o valor de IsUniform propriedade, mostrando se o aspecto do gráfico está preservado enquanto amplia o tamanho dentro ou fora.

Métodos

OnModifierTouchDown
public override void OnModifierTouchDown(ModifierTouchManipulationArgs e)
pinchZoomModifier.OnModifierTouchDown(e)

Chamado quando ocorre uma interação Multi-Touch Down no pai UltrachartSurface

e
Argumentos que detalham a operação de manipulação
OnModifierTouchMove
public override void OnModifierTouchMove(ModifierTouchManipulationArgs e)
pinchZoomModifier.OnModifierTouchMove(e)

Chamado quando ocorre uma interação de Movimento Multi-Touch no pai UltrachartSurface

e
Argumentos que detalham a operação de manipulação
OnModifierTouchUp
public override void OnModifierTouchUp(ModifierTouchManipulationArgs e)
pinchZoomModifier.OnModifierTouchUp(e)

Chamado quando ocorre uma interação Multi-Touch Up no pai UltrachartSurface

e
Argumentos que detalham a operação de manipulação
PerformZoom
protected override void PerformZoom(Point mousePoint, double xValue, double yValue)
pinchZoomModifier.PerformZoom(mousePoint, xValue, yValue)

Executa um zoom em torno do fator X e Y especificado

mousePoint
O ponto do rato.
xValue
O fator de zoom x.
yValue
O fator y zoom.