TimeSpanAxis

StockSharp.Xaml.Charting.Visuals.Axes

リニア、バリューTimeSpan軸、TimeSpanをX軸にレンダリングできるUltrachartSurfaceS2@ティックスをUltrachartSurface@に提供します。

継承元: TimeSpanAxisBase

コンストラクター

TimeSpanAxis
public TimeSpanAxis()
timeSpanAxis = TimeSpanAxis()

TimeSpanAxisクラスの新しいインスタンスを初期化します。

メソッド

CoerceZeroRange
protected override IRange CoerceZeroRange(IRange maximumRange)
result = timeSpanAxis.CoerceZeroRange(maximumRange)

現在の範囲がゼロ範囲である場合のCoerce

maximumRange
電流最大範囲
ConvertTickToDataValue
protected override IComparable ConvertTickToDataValue(IComparable value)
result = timeSpanAxis.ConvertTickToDataValue(value)

派生したクラスにオーバーライドすると、ティック値をデータ値に変換します。例えば、この値は CategoryDateTimeAxisでオーバーライドされ、インデックスとDateTimes@ との間の変換が行われます。

value
GetDefaultNonZeroRange
public override IRange GetDefaultNonZeroRange()
result = timeSpanAxis.GetDefaultNonZeroRange()

デフォルト非ゼロのIRangeを返します。 Ultrachartが内部で呼び出され、軸のVisibleRangeを未定義状態にリセットします。

GetDeltaCalculator
protected override IDeltaCalculator GetDeltaCalculator()
result = timeSpanAxis.GetDeltaCalculator()

MajorDelta、MinorDeltaTKEN のデータ値の計算に用いられる IDeltaCalculator のインスタンスを返します。 取得した型をオーバーライドし、その軸タイプに固有の計算を可能にします。

戻り値: IDeltaCalculator@インスタンス

GetSupportedTypes
protected override List<Type> GetSupportedTypes()
result = timeSpanAxis.GetSupportedTypes()

現行の軸線が動作するように設計されているタイプのリストを返します。

GetUndefinedRange
public override IRange GetUndefinedRange()
result = timeSpanAxis.GetUndefinedRange()

未定義のIRangeを返します。 Ultrachartが内部で呼び出され、未定義の状態に軸のVisibleRangeをリセットします。

IsOfValidType
public override bool IsOfValidType(IRange range)
result = timeSpanAxis.IsOfValidType(range)

数値ではないかチェックし、この軸の有効なタイプであるかどうかをチェックする

range
ToVisibleRange
protected override IRange ToVisibleRange(IComparable min, IComparable max)
result = timeSpanAxis.ToVisibleRange(min, max)

派生したクラスにオーバーライドすると、この軸の正しいタイプのIRangeに最小最大IComparable値を変換します

min
最小値
max
最大の値

戻り値: IRangeインスタンス