IPaletteProvider

StockSharp.Xaml.Charting.Visuals.RenderableSeries

定义 PaletteProvider 的接口。 通过执行此接口, 您可以通过设置或绑定 BaseRenderableSeries 属性来覆盖 PaletteProvider 上的颜色。 每个点上, GetColor 或 OverrideColor 方法将被调用, 从而有机会返回该点的自定义颜色 。

方法

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

当调用 X, Y 点时, 将所附带的 BaseRenderableSeries 上颜色覆盖。 返回无效以保留默认序列颜色 返回一个值以覆盖序列颜色

series
The source IRenderableSeries
xValue
数据点的 X 值
yValue
数据点的 Y 值

返回值: 已覆盖的颜色。 返回无效以保留默认值

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

当调用 OHLC 点时, 覆盖所附带的 BaseRenderableSeries 上的颜色。 返回无效以保留默认序列颜色 返回一个值以覆盖序列颜色

series
The source IRenderableSeries
xValue
x值( 值为" x" 值) 。
openValue
开口值.
highValue
高值相会.
lowValue
低值相会.
closeValue
近相相相值相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相
OverrideColor
public Color? OverrideColor(IRenderableSeries series, double xValue, double yValue, double zValue)
result = iPaletteProvider.OverrideColor(series, xValue, yValue, zValue)

当调用气泡点时, 覆盖所附带的 FastBubbleRenderableSeries 上的颜色。 返回无效以保留默认序列颜色 返回一个值以覆盖序列颜色

series
The source IRenderableSeries
xValue
x值( 值为" x" 值) 。
yValue
y值("Y"值).
zValue
z值为.