TimeSpanRange
StockSharp.Xaml.Charting
型の範囲を定義します。 TimeSpan@
コンストラクター
TimeSpanRange
public TimeSpanRange()
timeSpanRange = TimeSpanRange()
TimeSpanRangeクラスの新しいインスタンスを初期化します。
TimeSpanRange
public TimeSpanRange(TimeSpan min, TimeSpan max)
timeSpanRange = TimeSpanRange(min, max)
TimeSpanRangeクラスの新しいインスタンスを初期化します。
- min
- 最少の
- max
- マックス。
プロパティ
IsZero
public override bool IsZero { get; }
value = timeSpanRange.IsZero
範囲がゼロであるかどうかを得られる, マックスは、分を等しい
メソッド
AsDoubleRange
public override DoubleRange AsDoubleRange()
result = timeSpanRange.AsDoubleRange()
計算のために内部で使用されているDoubleRangeにこの範囲を変換します
ClipTo
public override IRange<TimeSpan> ClipTo(IRange<TimeSpan> maximumRange)
result = timeSpanRange.ClipTo(maximumRange)
現在のIRangeを最高の範囲にクリップします
- maximumRange
- 最大範囲
戻り値: このインスタンスは、操作後に
GrowBy
public override IRange<TimeSpan> GrowBy(double minFraction, double maxFraction)
result = timeSpanRange.GrowBy(minFraction, maxFraction)
最小限と最大偏差で現在のIRangeを成長させ、変更後にこのインスタンスを返します。
- minFraction
- 成長する最小の分数。例えば、Min = -10 と minFraction= 0.1 は新しい分 = -11 になります。
- maxFraction
- 成長する最大の分。例えば、Max = 10 と minFraction= 0.2 は新しい Max = 12 で起因します。
戻り値: このインスタンスは、操作後に
SetMinMax
public override IRange<TimeSpan> SetMinMax(double min, double max)
result = timeSpanRange.SetMinMax(min, max)
変更後、このインスタンスを返す、ミニ値、IRange の Max 値を設定します。
- min
- 新規のMin値。
- max
- 新規の Max 値。
戻り値: このインスタンスは、操作後に
SetMinMax
public override IRange<TimeSpan> SetMinMax(double min, double max, IRange<TimeSpan> maxRange)
result = timeSpanRange.SetMinMax(min, max, maxRange)
最小値、最大値の値を最大範囲で設定し、変更後にこのインスタンスを返します。
- min
- 新規のMin値。
- max
- 新規の Max 値。
- maxRange
- 最大の範囲。
戻り値: このインスタンスは、操作後に
ToString
public override string ToString()
result = timeSpanRange.ToString()
このインスタンスを表す文字列を返します。
戻り値: このインスタンスを表す文字列。