IAxisInteractivityHelper

StockSharp.Xaml.Charting.Visuals.Axes

Definiert eine Reihe von Operationen, die es ermöglichen, mit der Achse zu interagieren, die die aktuelle Instanz von IAxisInteractivityHelper besitzt

Methoden

ClipRange
public IRange ClipRange(IRange rangeToClip, IRange maximumRange, ClipMode clipMode)
result = iAxisInteractivityHelper.ClipRange(rangeToClip, maximumRange, clipMode)

Führt Clipping von übergebenen Verwendung

rangeToClip
maximumRange
clipMode
Scroll
public IRange Scroll(IRange rangeToScroll, double pixels)
result = iAxisInteractivityHelper.Scroll(rangeToScroll, pixels)

Scrollen Sie ab dem Start-IRange in einen neuen Bereich nach der angegebenen Anzahl von Pixeln

rangeToScroll
Der Startbereich
pixels
Scrollen Sie N Pixel vom sichtbaren Bereich des Starts
ScrollBy
public IRange ScrollBy(IRange rangeToScroll, int pointAmount)
result = iAxisInteractivityHelper.ScrollBy(rangeToScroll, pointAmount)

Übersetzt den übergebenen Bereich um die angegebene Anzahl von Datenpunkten

rangeToScroll
Der Startbereich
pointAmount
Anzahl der Punkte, von denen der sichtbare Startbereich gescrollt wird
ScrollInMaxDirection
public IRange ScrollInMaxDirection(IRange rangeToScroll, double pixels)
result = iAxisInteractivityHelper.ScrollInMaxDirection(rangeToScroll, pixels)

Scrollt ab dem Start-IRange in einen neuen Bereich um die angegebene Anzahl von Pixeln in Max-Richtung

rangeToScroll
Der Startbereich
pixels
Scrollen Sie N Pixel vom sichtbaren Bereich des Starts
ScrollInMinDirection
public IRange ScrollInMinDirection(IRange rangeToScroll, double pixels)
result = iAxisInteractivityHelper.ScrollInMinDirection(rangeToScroll, pixels)

Scrollen Sie vom Start-IRange zu einem neuen Bereich um die angegebene Anzahl von Pixeln in Min-Richtung

rangeToScroll
Der Startbereich
pixels
Scrollen Sie N Pixel vom sichtbaren Bereich des Starts
Zoom
public IRange Zoom(IRange initialRange, double fromCoord, double toCoord)
result = iAxisInteractivityHelper.Zoom(initialRange, fromCoord, toCoord)

Berechnet und gibt einen Zoomed-Bereich auf der aktuellen IAxis zurück, wobei als Koordinate des neuen Bereichsbeginns und als Koordinate des neuen Bereichsendes verwendet wird

initialRange
Ausgangsbereich
fromCoord
Die Koordinate des neuen Bereichs beginnt in Pixeln
toCoord
Die Koordinate des neuen Bereichs endet in Pixeln
ZoomBy
public IRange ZoomBy(IRange initialRange, double minFraction, double maxFraction)
result = iAxisInteractivityHelper.ZoomBy(initialRange, minFraction, maxFraction)

Berechnet und gibt einen Zoomed-Bereich auf der aktuellen IAxis zurück, wobei als Multiplikator des Bereichsbeginns und als Multiplikator des Bereichsendes verwendet wird

initialRange
Ausgangsbereich
minFraction
Der Multiplikator des Range Starts
maxFraction
Der Multiplikator des Range End