ZoomPanModifierBase
Grundklasse für Modifikatoren, die für den Schwenk mit Maus-Drag verantwortlich sind.
Erbt von: ChartModifierBase
Konstruktoren
protected ZoomPanModifierBase()
zoomPanModifierBase = ZoomPanModifierBase()
Initialisiert eine neue Instanz der ZoomPanModifierBase Klasse.
Eigenschaften
public ClipMode ClipModeX { get; set; }
value = zoomPanModifierBase.ClipModeX
zoomPanModifierBase.ClipModeX = value
Definiert, wie sich das Schwenken verhält, wenn Sie den Rand der X-Achse-Ausdehnungen erreichen. e.g @. ClipMode.ClipAtExtents verhindert das Schwenken außerhalb der X-Achse, ClipMode.None ermöglicht das Schwenken außerhalb der X-Achse.
public bool IsDragging { get; protected set; }
value = zoomPanModifierBase.IsDragging
zoomPanModifierBase.IsDragging = value
Bekommt, ob der Benutzer derzeit das Diagramm zieht
public XyDirection XyDirection { get; set; }
value = zoomPanModifierBase.XyDirection
zoomPanModifierBase.XyDirection = value
Definiert die Richtung des InertialZoomPanModifier
public bool ZoomExtentsY { get; set; }
value = zoomPanModifierBase.ZoomExtentsY
zoomPanModifierBase.ZoomExtentsY = value
Wenn dies zutrifft, zoomt er bei jeder Zoomoperation in den Umfang der Y-Achse, wenn er nur in X-Richtung schwenkt. Verwenden Sie in Verbindung mit XyDirection, um verschiedene Zoomeffekte zu erzielen.
Methoden
public override void OnModifierMouseDown(ModifierMouseArgs e)
zoomPanModifierBase.OnModifierMouseDown(e)
Aufrufen, wenn eine Maustaste auf den Elternteil UltrachartSurface gedrückt wird
- e
- Argumente zur Detaillierung der Maustastenoperation
public override void OnModifierMouseMove(ModifierMouseArgs e)
zoomPanModifierBase.OnModifierMouseMove(e)
Aufrufen, wenn die Maus auf dem Elternteil UltrachartSurface @ bewegt wird
- e
- Argumente, die die Mausbewegungsoperation beschreiben
public override void OnModifierMouseUp(ModifierMouseArgs e)
zoomPanModifierBase.OnModifierMouseUp(e)
Aufrufen, wenn eine Maustaste auf dem Elternteil UltrachartSurface
- e
- Argumente zur Detaillierung der Maustastenoperation
public abstract void Pan(Point currentPoint, Point lastPoint, Point startPoint)
zoomPanModifierBase.Pan(currentPoint, lastPoint, startPoint)
Erhält pan-befehl vom benutzer.
- currentPoint
- Aktueller Punkt der Geste.
- lastPoint
- Vorherige Punkt der Geste.
- startPoint
- Startpunkt der Geste.
Felder
public static readonly DependencyProperty ClipModeXProperty
value = ZoomPanModifierBase.ClipModeXProperty
Definiert die ClipToExtentsXAbhängigkeitseigenschaft
public static readonly DependencyProperty XyDirectionProperty
value = ZoomPanModifierBase.XyDirectionProperty
Definiert die XyDirection Abhängigkeitseigenschaft
public static readonly DependencyProperty ZoomExtentsYProperty
value = ZoomPanModifierBase.ZoomExtentsYProperty
Definiert die ZoomExtentsYDependencyProperty