RubberBandXyZoomModifier
El RubberBandXyZoomModifier proporciona un arrastre para el ratón para acercarse a una región rectangular, o sección horizontal de la gráfica.Agrega a UltrachartSurface y establece IsEnabled para que este comportamiento sea posible.
Hereda de: ChartModifierBase
Constructores
public RubberBandXyZoomModifier()
rubberBandXyZoomModifier = RubberBandXyZoomModifier()
Inicia una nueva instancia de la clase RubberBandXyZoomModifier.
Propiedades
internal IRubberBandOverlayPlacementStrategy CurrentStrategy { get; }
value = rubberBandXyZoomModifier.CurrentStrategy
Propiedad para fines de prueba
public bool IsAnimated { get; set; }
value = rubberBandXyZoomModifier.IsAnimated
rubberBandXyZoomModifier.IsAnimated = value
Se obtiene o establece si las operaciones de zoom deben ser animadas.
public bool IsDragging { get; }
value = rubberBandXyZoomModifier.IsDragging
Obtiene si el usuario está arrastrando el ratón
public bool IsXAxisOnly { get; set; }
value = rubberBandXyZoomModifier.IsXAxisOnly
rubberBandXyZoomModifier.IsXAxisOnly = value
Obtiene o establece si el RubberBanddebe ampliar el eje X solamente. Si es cierto, entonces el efecto será en lugar de un rectángulo dibujado bajo el ratón, una sección horizontal de toda la tabla será seleccionada
public double MinDragSensitivity { get; set; }
value = rubberBandXyZoomModifier.MinDragSensitivity
rubberBandXyZoomModifier.MinDragSensitivity = value
Obtiene o establece la sensibilidad de la arrastre - rectángulos arrastrados más pequeño que este tamaño en la diagonal será ignorado cuando se zoom.
public Brush RubberBandFill { get; set; }
value = rubberBandXyZoomModifier.RubberBandFill
rubberBandXyZoomModifier.RubberBandFill = value
Obtiene o establece el pincel de la Recticule dibujado en la pantalla como el usuario zoom
public Brush RubberBandStroke { get; set; }
value = rubberBandXyZoomModifier.RubberBandStroke
rubberBandXyZoomModifier.RubberBandStroke = value
Obtiene o establece el cepillo Stroke de la recticule dibujado en la pantalla como el usuario zoom
public DoubleCollection RubberBandStrokeDashArray { get; set; }
value = rubberBandXyZoomModifier.RubberBandStrokeDashArray
rubberBandXyZoomModifier.RubberBandStrokeDashArray = value
Obtiene o establece el StrokeDashArray@, utilizado para establecer un esquema desgarrado para el rectángulo de banda de goma. Ver el sitio StrokeDashArray para uso
public bool ZoomExtentsY { get; set; }
value = rubberBandXyZoomModifier.ZoomExtentsY
rubberBandXyZoomModifier.ZoomExtentsY = value
Si es cierto, se acerca en medida al eje Y en cada operación de zoom. Usar en conjucción con IsXAxisOnly para lograr diferentes efectos de zoom
Métodos
public override void OnAttached()
rubberBandXyZoomModifier.OnAttached()
Llamado cuando el Modificador de Gráfico está conectado a la superficie de carga
public override void OnDetached()
rubberBandXyZoomModifier.OnDetached()
Llamado cuando el Modificador de Gráficos se separa de la superficie de Chart
public override void OnModifierMouseDown(ModifierMouseArgs e)
rubberBandXyZoomModifier.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)
rubberBandXyZoomModifier.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)
rubberBandXyZoomModifier.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
Campos
public static readonly DependencyProperty IsAnimatedProperty
value = RubberBandXyZoomModifier.IsAnimatedProperty
Define el IsAnimated@DependencyProperty@
public static readonly DependencyProperty IsXAxisOnlyProperty
value = RubberBandXyZoomModifier.IsXAxisOnlyProperty
Define el IsXAxisOnlydependencia inmueble
public static readonly DependencyProperty MinDragSensitivityProperty
value = RubberBandXyZoomModifier.MinDragSensitivityProperty
Define el MinDragSensitivity@DependencyProperty@
public static readonly DependencyProperty RubberBandFillProperty
value = RubberBandXyZoomModifier.RubberBandFillProperty
Define el RubberBandFilldependencia inmueble
public static readonly DependencyProperty RubberBandStrokeDashArrayProperty
value = RubberBandXyZoomModifier.RubberBandStrokeDashArrayProperty
Define el RubberBandStrokeDashArraydependencia inmueble
public static readonly DependencyProperty RubberBandStrokeProperty
value = RubberBandXyZoomModifier.RubberBandStrokeProperty
Define el RubberBandStrokedependencia inmueble
public static readonly DependencyProperty ZoomExtentsYProperty
value = RubberBandXyZoomModifier.ZoomExtentsYProperty
Define el ZoomExtentsY@DependencyProperty@