ZoomPanModifierBase
Clase base para modificadores responsables de la sartén por ratón.
Hereda de: ChartModifierBase
Constructores
protected ZoomPanModifierBase()
zoomPanModifierBase = ZoomPanModifierBase()
Inicia una nueva instancia de la clase ZoomPanModifierBase.
Propiedades
public ClipMode ClipModeX { get; set; }
value = zoomPanModifierBase.ClipModeX
zoomPanModifierBase.ClipModeX = value
Define cómo se comporta el panning cuando se llega al borde de las extensiones X-Axis. e.g. ClipMode.ClipAtExtents evita el panning fuera del X-Axis, ClipMode.None@ permite el panning fuera
public bool IsDragging { get; protected set; }
value = zoomPanModifierBase.IsDragging
zoomPanModifierBase.IsDragging = value
Obtiene si el usuario está arrastrando el gráfico
public XyDirection XyDirection { get; set; }
value = zoomPanModifierBase.XyDirection
zoomPanModifierBase.XyDirection = value
Define la dirección de la InertialZoomPanModifier
public bool ZoomExtentsY { get; set; }
value = zoomPanModifierBase.ZoomExtentsY
zoomPanModifierBase.ZoomExtentsY = value
Si es cierto, se acerca en medida al eje Y en cada operación de zoom cuando se enrolla en X-Dirección solamente. Usar en conjucción con XyDirection para lograr diferentes efectos de zoom
Métodos
public override void OnModifierMouseDown(ModifierMouseArgs e)
zoomPanModifierBase.OnModifierMouseDown(e)
Llamado cuando se presiona un botón Mouse sobre el padre UltrachartSurface
- e
- Argumentos detallando la operación del botón del ratón
public override void OnModifierMouseMove(ModifierMouseArgs e)
zoomPanModifierBase.OnModifierMouseMove(e)
Llamado cuando el ratón se mueve en el padre UltrachartSurface
- e
- Argumentos detallando la operación de movimiento del ratón
public override void OnModifierMouseUp(ModifierMouseArgs e)
zoomPanModifierBase.OnModifierMouseUp(e)
Llamado cuando se publica un botón Mouse en el padre UltrachartSurface
- e
- Argumentos detallando la operación del botón del ratón
public abstract void Pan(Point currentPoint, Point lastPoint, Point startPoint)
zoomPanModifierBase.Pan(currentPoint, lastPoint, startPoint)
Recibe el comando de la sartén del usuario.
- currentPoint
- Punto actual del gesto.
- lastPoint
- Punto anterior del gesto.
- startPoint
- Comienza el punto del gesto.
Campos
public static readonly DependencyProperty ClipModeXProperty
value = ZoomPanModifierBase.ClipModeXProperty
Define el ClipToExtentsX Propiedad de dependencia
public static readonly DependencyProperty XyDirectionProperty
value = ZoomPanModifierBase.XyDirectionProperty
Define el XyDirectiondependencia inmueble
public static readonly DependencyProperty ZoomExtentsYProperty
value = ZoomPanModifierBase.ZoomExtentsYProperty
Define el ZoomExtentsY@DependencyProperty@