IPaletteProvider

StockSharp.Xaml.Charting.Visuals.RenderableSeries

Определяет интерфейс PaletteProvider. Реализуя этот интерфейс, вы можете переопределить цвета в PaletteProvider, установив или привязав свойство BaseRenderableSeries. В каждой точке будут вызываться методы GetColor или OverrideColor, что позволит вам вернуть собственный цвет для этой точки.

Методы

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

Когда требуется точка X, Y, переопределите цвет на прилагаемом BaseRenderableSeries. Обратный нуль, чтобы сохранить цвет серии по умолчанию Возврат значение, чтобы переопределить цвет серии

series
Источник: 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
Источник: IRenderableSeries
xValue
Значение 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
Источник: IRenderableSeries
xValue
Значение x.
yValue
Значение Y.
zValue
Значение z.