TimeSpanAxisBase
StockSharp.Xaml.Charting.Visuals.Axes
DateTimeAxisと TimeSpanAxis の共通ベースクラス
継承元: AxisBase
実装: IAxis, IAxisParams, IHitTestable, ISuspendable, IInvalidatableElement, IDrawable
プロパティ
MajorDelta
public TimeSpan MajorDelta { get; set; }
value = timeSpanAxisBase.MajorDelta
timeSpanAxisBase.MajorDelta = value
メジャーデルタをゲットまたはセットします。
MinimalZoomConstrain
public TimeSpan? MinimalZoomConstrain { get; set; }
value = timeSpanAxisBase.MinimalZoomConstrain
timeSpanAxisBase.MinimalZoomConstrain = value
軸のMinimalZoomConstrainを受け取り、設定します。 これは、VisibleRangeの最小距離を設定するために使用されます。
MinorDelta
public TimeSpan MinorDelta { get; set; }
value = timeSpanAxisBase.MinorDelta
timeSpanAxisBase.MinorDelta = value
マイナーデルタをゲットまたはセットします。
StockSharp#Xaml#Charting#Visuals#Axes#IAxisParams#MajorDelta
メジャーデルタをゲットまたはセットします。
StockSharp#Xaml#Charting#Visuals#Axes#IAxisParams#MinorDelta
マイナーデルタをゲットまたはセットします。
メソッド
CalculateDataRange
protected override IRange CalculateDataRange()
result = timeSpanAxisBase.CalculateDataRange()
電流軸のデータ範囲を計算
CalculateDelta
protected override void CalculateDelta()
timeSpanAxisBase.CalculateDelta()
このレンダーパスでデルタの使い心地を計算します
CalculateYRange
public override IRange CalculateYRange(RenderPassInfo renderPassInfo)
result = timeSpanAxisBase.CalculateYRange(renderPassInfo)
軸のズーム対フィットYランゲを計算し、ビューポートにあるデータに会計し、GrowBy余白を適用します
- renderPassInfo
- 現行のレンダーパスのデータを含む Struct
戻り値: The VisibleRange of the axis
GetDataValue
public override IComparable GetDataValue(double pixelCoordinate)
result = timeSpanAxisBase.GetDataValue(pixelCoordinate)
ピクセル座標をこの軸のデータ値に変換します。
- pixelCoordinate
GetMaximumRange
public override IRange GetMaximumRange()
result = timeSpanAxisBase.GetMaximumRange()
軸の最大範囲を取得する。DataRangeに等しい。GrowByに適用される要因
ToVisibleRange
protected abstract IRange ToVisibleRange(IComparable min, IComparable max)
result = timeSpanAxisBase.ToVisibleRange(min, max)
派生したクラスにオーバーライドすると、この軸の正しいタイプのIRangeに最小最大IComparable値を変換します
- min
- 最小値
- max
- 最大の値
戻り値: IRangeインスタンス