LabelProviderBase

StockSharp.Xaml.Charting.Visuals.Axes

ベースクラスはLabelProviderを定義します。LabelProviderはLabelProviderプロパティにデータ・バウンドを設定したり、X軸ラベルのプログラム的なオーバーライドを許可したりすることができます。ILabelProviderを実装し、IComparableから文字列値を返すクラスを作成)

継承元: ProviderBase

実装: ILabelProvider

メソッド

CreateDataContext
public virtual ITickLabelViewModel CreateDataContext(IComparable dataValue)
result = labelProviderBase.CreateDataContext(dataValue)

渡されたデータ値に基づいて、ITickLabelViewModelインスタンスを作成します。IComparable を呼び出すと、指定したデータ値が渡された形式を書けます。

dataValue
データ値がフォーマットされる
FormatCursorLabel
public abstract string FormatCursorLabel(IComparable dataValue, bool hitTest)
result = labelProviderBase.FormatCursorLabel(dataValue, hitTest)

カーソルのラベルをフォーマットします。指定されたデータ値から渡された値から

dataValue
データ値がフォーマットされる
hitTest
カーソルの衝突テスト。

戻り値: 整形されたカーソルラベル文字列

FormatLabel
public abstract string FormatLabel(IComparable dataValue)
result = labelProviderBase.FormatLabel(dataValue)

指定したデータ値から渡された軸のラベルを書式化

dataValue
データ値がフォーマットされる

戻り値: フォーマットされたラベルの文字列

OnBeginAxisDraw
public virtual void OnBeginAxisDraw()
labelProviderBase.OnBeginAxisDraw()

任意のラベルが現在の描画操作のためにフォーマットされる前に、軸のレンダリングパスの開始で呼び出される

UpdateDataContext
public virtual ITickLabelViewModel UpdateDataContext(ITickLabelViewModel labelDataContext, IComparable dataValue)
result = labelProviderBase.UpdateDataContext(labelDataContext, dataValue)

渡されたデータ値に基づいて、既存の@ITickLabelViewModelをアップデートします。 指定したデータ値が渡された形式をIComparableに呼びます。

labelDataContext
更新するインスタンス
dataValue
データ値がフォーマットされる