RangeFactory

StockSharp.Xaml.Charting

帮助类,用于即时IRANG 衍生类型,其中在下面需要强打字,但不知道IRANG的运行时间类型

方法

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

创建一个与分数相同、最大范围与指定的分数和最大数相同的新 IRANG 实例

min
新范围的分值
max
新区域的最大值

返回值: 与输入值相同的新 IRang 衍生实例

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

创建理想类型的新 IRANG 实例,设置分数和最大值

rangeType
要创建的范围类型, e.g. IndexRange 或 DoubleRange 。
min
新范围的分值
max
新区域的最大值

返回值: 与输入值相同的新 IRang 衍生实例

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

创建与 originalRange 相同的新 IRange 衍生实例, 并指定 Min 和 Max 。

originalRange
用作参考的原始范围
min
新范围的分值
max
新区域的最大值

返回值: 新的 IRang 衍生出与 originalRange 相同的实例

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

创建与 & #%originalRange 相同的新 IRang 源代码实例, 并使用指定的 Min 和 Max, 并设定一个范围限制以剪接分数, 最大到 。

originalRange
用作参考的原始范围
min
新范围的分值
max
新区域的最大值
rangeLimit
剪接Min和Max的距离限制 。

返回值: 新的 IRang 衍生出与 originalRange 相同的实例