PaletteProviderBase

StockSharp.Xaml.Charting.Visuals.RenderableSeries

レンダリング中にバー、キャンドル、またはOHLC色を個別にオーバーライドするために使用できるカスタムパレットプロバイダのためのベースクラス

実装: IPaletteProvider

メソッド

GetColor
public virtual Color? GetColor(IRenderableSeries series, double xValue, double yValue)
result = paletteProviderBase.GetColor(series, xValue, yValue)

X,Y のポイントで呼び出されると、添付 BaseRenderableSeriesに色をオーバーライドします。 デフォルトのシリーズ色を保つために null を返す は、シリーズ色をオーバーライドする値を返します。

series
ソースIRenderableSeries@
xValue
データポイントのX値
yValue
データポイントのY値

戻り値: オーバーライドカラー。 デフォルトを維持するためにnullを返す

OverrideColor
public virtual Color? OverrideColor(IRenderableSeries series, double xValue, double openValue, double highValue, double lowValue, double closeValue)
result = paletteProviderBase.OverrideColor(series, xValue, openValue, highValue, lowValue, closeValue)

OHLCポイントで呼び出されると、添付されたBaseRenderableSeriesに色をオーバーライドします。 デフォルトのシリーズ色を保つためにnullを返す 値がシリーズ色を上書きする

series
ソースIRenderableSeries@
xValue
x 値。
openValue
開いた値。
highValue
価値の高い。
lowValue
値が低い。
closeValue
クローズ値。
OverrideColor
public virtual Color? OverrideColor(IRenderableSeries series, double xValue, double yValue, double zValue)
result = paletteProviderBase.OverrideColor(series, xValue, yValue, zValue)

バブルポイントを呼び出すと、添付されたFastBubbleRenderableSeriesに色をオーバーライドします。 デフォルトのシリーズカラーを維持するためにnullを返す 値がシリーズカラーをオーバーライドします

series
ソースIRenderableSeries@
xValue
x 値。
yValue
y 値。
zValue
z 値。