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 相同的实例