ZoomPanModifierBase

StockSharp.Xaml.Charting.ChartModifiers

Clase base para modificadores responsables de la sartén por ratón.

Hereda de: ChartModifierBase

Constructores

ZoomPanModifierBase
protected ZoomPanModifierBase()
zoomPanModifierBase = ZoomPanModifierBase()

Inicia una nueva instancia de la clase ZoomPanModifierBase.

Propiedades

ClipModeX
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

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

Obtiene si el usuario está arrastrando el gráfico

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

Define la dirección de la InertialZoomPanModifier

ZoomExtentsY
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

OnModifierMouseDown
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
OnModifierMouseMove
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
OnModifierMouseUp
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
Pan
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

ClipModeXProperty
public static readonly DependencyProperty ClipModeXProperty
value = ZoomPanModifierBase.ClipModeXProperty

Define el ClipToExtentsX Propiedad de dependencia

XyDirectionProperty
public static readonly DependencyProperty XyDirectionProperty
value = ZoomPanModifierBase.XyDirectionProperty

Define el XyDirectiondependencia inmueble

ZoomExtentsYProperty
public static readonly DependencyProperty ZoomExtentsYProperty
value = ZoomPanModifierBase.ZoomExtentsYProperty

Define el ZoomExtentsY@DependencyProperty@