ZoomPanModifierBase
Classe base para modificadores responsáveis pela pan por arrastar o rato.
Herda de: ChartModifierBase
Construtores
protected ZoomPanModifierBase()
zoomPanModifierBase = ZoomPanModifierBase()
Inicializa uma nova instância da classe ZoomPanModifierBase.
Propriedades
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
public bool IsDragging { get; protected set; }
value = zoomPanModifierBase.IsDragging
zoomPanModifierBase.IsDragging = value
Obtém se o usuário está arrastando o gráfico atualmente
public XyDirection XyDirection { get; set; }
value = zoomPanModifierBase.XyDirection
zoomPanModifierBase.XyDirection = value
Define a direcção da InertialZoomPanModifier
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
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
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
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
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
public static readonly DependencyProperty ClipModeXProperty
value = ZoomPanModifierBase.ClipModeXProperty
Define a Propriedade ClipToExtentsX Dependência
public static readonly DependencyProperty XyDirectionProperty
value = ZoomPanModifierBase.XyDirectionProperty
Define a propriedade XyDirection dependência
public static readonly DependencyProperty ZoomExtentsYProperty
value = ZoomPanModifierBase.ZoomExtentsYProperty
Define ZoomExtentsY DependencyProperty @