IAxisInteractivityHelper
Definiert eine Reihe von Operationen, die es ermöglichen, mit der Achse zu interagieren, die die aktuelle Instanz von IAxisInteractivityHelper besitzt
Methoden
public IRange ClipRange(IRange rangeToClip, IRange maximumRange, ClipMode clipMode)
result = iAxisInteractivityHelper.ClipRange(rangeToClip, maximumRange, clipMode)
Führt Clipping von übergebenen Verwendung
- rangeToClip
- maximumRange
- clipMode
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
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
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
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
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
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