ZoomPanModifierBase

StockSharp.Xaml.Charting.ChartModifiers

Classe base para modificadores responsáveis pela pan por arrastar o rato.

Herda de: ChartModifierBase

Construtores

ZoomPanModifierBase
protected ZoomPanModifierBase()
zoomPanModifierBase = ZoomPanModifierBase()

Inicializa uma nova instância da classe ZoomPanModifierBase.

Propriedades

ClipModeX
public ClipMode ClipModeX { get; set; }
value = zoomPanModifierBase.ClipModeX
zoomPanModifierBase.ClipModeX = value

Define como o panning se comporta quando você atinge a borda das extensões do X- Eixo. e.g. ClipMode.ClipAtExtents evita o panning fora do X- Eixos, ClipMode.None permite o panning fora

IsDragging
public bool IsDragging { get; protected set; }
value = zoomPanModifierBase.IsDragging
zoomPanModifierBase.IsDragging = value

Obtém se o usuário está arrastando o gráfico atualmente

XyDirection
public XyDirection XyDirection { get; set; }
value = zoomPanModifierBase.XyDirection
zoomPanModifierBase.XyDirection = value

Define a direcção da InertialZoomPanModifier

ZoomExtentsY
public bool ZoomExtentsY { get; set; }
value = zoomPanModifierBase.ZoomExtentsY
zoomPanModifierBase.ZoomExtentsY = value

Se for verdadeiro, amplia em extensão os eixos Y em cada operação de zoom quando estiver apenas em X- Direction. Use em conjugação com XyDirection para obter diferentes efeitos de zoom

Métodos

OnModifierMouseDown
public override void OnModifierMouseDown(ModifierMouseArgs e)
zoomPanModifierBase.OnModifierMouseDown(e)

Chamado quando um botão do mouse é pressionado no pai UltrachartSurface

e
Argumentos que detalham a operação do botão do mouse
OnModifierMouseMove
public override void OnModifierMouseMove(ModifierMouseArgs e)
zoomPanModifierBase.OnModifierMouseMove(e)

Chamado quando o Mouse é movido sobre o pai UltrachartSurface

e
Argumentos que detalham a operação de movimento do mouse
OnModifierMouseUp
public override void OnModifierMouseUp(ModifierMouseArgs e)
zoomPanModifierBase.OnModifierMouseUp(e)

Chamado quando um botão do mouse é lançado no pai UltrachartSurface

e
Argumentos que detalham a operação do botão do mouse
Pan
public abstract void Pan(Point currentPoint, Point lastPoint, Point startPoint)
zoomPanModifierBase.Pan(currentPoint, lastPoint, startPoint)

Recebe o comando pan do utilizador.

currentPoint
Ponto atual do gesto.
lastPoint
Ponto anterior do gesto.
startPoint
Começar o gesto.

Campos

ClipModeXProperty
public static readonly DependencyProperty ClipModeXProperty
value = ZoomPanModifierBase.ClipModeXProperty

Define a Propriedade ClipToExtentsX Dependência

XyDirectionProperty
public static readonly DependencyProperty XyDirectionProperty
value = ZoomPanModifierBase.XyDirectionProperty

Define a propriedade XyDirection dependência

ZoomExtentsYProperty
public static readonly DependencyProperty ZoomExtentsYProperty
value = ZoomPanModifierBase.ZoomExtentsYProperty

Define ZoomExtentsY DependencyProperty @