RangeFactory

StockSharp.Xaml.Charting

Helferklasse zum Instanziieren von IRange abgeleiteten Typen, wobei starke Typisierung darunter erforderlich ist, der Laufzeittyp von IRange jedoch nicht bekannt ist

Methoden

NewRange
public static IRange NewRange(IComparable min, IComparable max)
result = RangeFactory.NewRange(min, max)

Erstellt eine neue IRange-Instanz des gleichen Typs wie der Min-, Max-Bereich mit den angegebenen Min- und Max-Instanzen

min
Der Min-Wert des neuen Bereichs
max
Der maximale Wert der neuen Bandbreite

Rückgabe: Eine neue IRange abgeleitete Instanz des gleichen Typs wie die Eingangswerte

NewRange
public static IRange NewRange(Type rangeType, IComparable min, IComparable max)
result = RangeFactory.NewRange(rangeType, min, max)

Erstellt eine neue IRange-Instanz des gewünschten Typs, wobei der Min- und Max-Wert festgelegt wird

rangeType
Art des zu erstellenden Bereichs, e.g. IndexRange oder DoubleRange.
min
Der Min-Wert des neuen Bereichs
max
Der maximale Wert der neuen Bandbreite

Rückgabe: Eine neue IRange abgeleitete Instanz des gleichen Typs wie die Eingangswerte

NewWithMinMax
public static IRange NewWithMinMax(IRange originalRange, IComparable min, IComparable max)
result = RangeFactory.NewWithMinMax(originalRange, min, max)

Erstellt eine neue IRange abgeleitete Instanz des gleichen Typs wie originalRange mit dem angegebenen Min und Max

originalRange
Der ursprüngliche Bereich, der als Referenz verwendet werden soll
min
Der Min-Wert des neuen Bereichs
max
Der maximale Wert der neuen Bandbreite

Rückgabe: Eine neue IRange abgeleitete Instanz des gleichen Typs wie originalRange

NewWithMinMax
public static IRange NewWithMinMax(IRange originalRange, double min, double max, IRange rangeLimit)
result = RangeFactory.NewWithMinMax(originalRange, min, max, rangeLimit)

Erstellt eine neue IRange abgeleitete Instanz des gleichen Typs wie originalRange mit dem angegebenen Min und Max, mit einem Bereichslimit bis Clip min, max bis.

originalRange
Der ursprüngliche Bereich, der als Referenz verwendet werden soll
min
Der Min-Wert des neuen Bereichs
max
Der maximale Wert der neuen Bandbreite
rangeLimit
Die Reichweitenbegrenzung für Clip Min und Max zu.

Rückgabe: Eine neue IRange abgeleitete Instanz des gleichen Typs wie originalRange