ZoomPanModifierBase

StockSharp.Xaml.Charting.ChartModifiers

Grundklasse für Modifikatoren, die für den Schwenk mit Maus-Drag verantwortlich sind.

Erbt von: ChartModifierBase

Konstruktoren

ZoomPanModifierBase
protected ZoomPanModifierBase()
zoomPanModifierBase = ZoomPanModifierBase()

Initialisiert eine neue Instanz der ZoomPanModifierBase Klasse.

Eigenschaften

ClipModeX
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.

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

Bekommt, ob der Benutzer derzeit das Diagramm zieht

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

Definiert die Richtung des InertialZoomPanModifier

ZoomExtentsY
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

OnModifierMouseDown
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
OnModifierMouseMove
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
OnModifierMouseUp
public override void OnModifierMouseUp(ModifierMouseArgs e)
zoomPanModifierBase.OnModifierMouseUp(e)

Aufrufen, wenn eine Maustaste auf dem Elternteil UltrachartSurface

e
Argumente zur Detaillierung der Maustastenoperation
Pan
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

ClipModeXProperty
public static readonly DependencyProperty ClipModeXProperty
value = ZoomPanModifierBase.ClipModeXProperty

Definiert die ClipToExtentsXAbhängigkeitseigenschaft

XyDirectionProperty
public static readonly DependencyProperty XyDirectionProperty
value = ZoomPanModifierBase.XyDirectionProperty

Definiert die XyDirection Abhängigkeitseigenschaft

ZoomExtentsYProperty
public static readonly DependencyProperty ZoomExtentsYProperty
value = ZoomPanModifierBase.ZoomExtentsYProperty

Definiert die ZoomExtentsYDependencyProperty