ZoomExtentsModifier
Proporciona zoom em extensão, ou zoom para X e Y específicos VisibleRange na interação com o mouse
Herda de: ChartModifierBase
Construtores
public ZoomExtentsModifier()
zoomExtentsModifier = ZoomExtentsModifier()
Inicializa uma nova instância da classe ZoomExtentsModifier.
Propriedades
public TimeSpan DoubleTapThreshold { get; set; }
value = zoomExtentsModifier.DoubleTapThreshold
zoomExtentsModifier.DoubleTapThreshold = value
Obtém ou define o tempo máximo entre as torneiras para ser considerado como dupla torneira.
public bool IsAnimated { get; set; }
value = zoomExtentsModifier.IsAnimated
zoomExtentsModifier.IsAnimated = value
Obtém ou define se as operações de zoom devem ser animadas. Por omissão true
public XyDirection XyDirection { get; set; }
value = zoomExtentsModifier.XyDirection
zoomExtentsModifier.XyDirection = value
Define a direcção da ZoomExtentsModifier
Métodos
public override void OnModifierDoubleClick(ModifierMouseArgs e)
zoomExtentsModifier.OnModifierDoubleClick(e)
Chamado quando um Mouse DoubleClick ocorre no pai UltrachartSurface
- e
- Argumentos que detalham a operação do botão do mouse
public override void OnModifierMouseUp(ModifierMouseArgs e)
zoomExtentsModifier.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 override void OnModifierTouchDown(ModifierTouchManipulationArgs e)
zoomExtentsModifier.OnModifierTouchDown(e)
Chamado quando ocorre uma interação Multi-Touch Down no pai UltrachartSurface
- e
- Argumentos que detalham a operação de manipulação
public override void OnModifierTouchUp(ModifierTouchManipulationArgs e)
zoomExtentsModifier.OnModifierTouchUp(e)
Chamado quando ocorre uma interação Multi-Touch Up no pai UltrachartSurface
- e
- Argumentos que detalham a operação de manipulação
protected virtual void PerformZoom()
zoomExtentsModifier.PerformZoom()
Executa a função de zoom. Chamada quando o usuário clica duas vezes (o mouse direito para cima). Pode ser sobreposta em classes derivadas para personalizar o que o zoom realmente faz
Campos
public static readonly DependencyProperty IsAnimatedProperty
value = ZoomExtentsModifier.IsAnimatedProperty
Define IsAnimated DependencyProperty @
public static readonly DependencyProperty XyDirectionProperty
value = ZoomExtentsModifier.XyDirectionProperty
Define a propriedade XyDirection dependência