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值为.