IPaletteProvider

StockSharp.Xaml.Charting.Visuals.RenderableSeries

Definiert die Schnittstelle zu einem PaletteProvider. Durch die Implementierung dieser Schnittstelle können Sie Farben auf einem PaletteProvider überschreiben, indem Sie die BaseRenderableSeries -Eigenschaft festlegen oder binden. An jedem Punkt werden die GetColor oder OverrideColor -Methoden aufgerufen, so dass Sie die Möglichkeit haben, eine benutzerdefinierte Farbe für diesen Punkt zurückzugeben.

Methoden

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

Wenn Sie für einen X,Y-Punkt aufgerufen werden, überschreiben Sie die Farbe auf dem angehängten BaseRenderableSeries @. Geben Sie null zurück, um die Standard-Serienfarbe beizubehalten Geben Sie einen Wert zurück, um die Serienfarbe zu überschreiben

series
Die Quelle IRenderableSeries
xValue
Der X-Wert des Data-Points
yValue
Der Y-Wert des Datenpunktes

Rückgabe: Die Overriden-Farbe. Geben Sie Null zurück, um die Standardeinstellung beizubehalten

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)

Wenn Sie einen OHLC-Punkt benötigen, setzen Sie die Farbe auf dem angehängten BaseRenderableSeries überschreiben. Geben Sie null zurück, um die Standard-Serienfarbe beizubehalten Geben Sie einen Wert zurück, um die Serienfarbe zu überschreiben

series
Die Quelle IRenderableSeries
xValue
Der x-Wert.
openValue
Der offene Wert.
highValue
Der hohe Wert.
lowValue
Der niedrige Wert.
closeValue
Der enge Wert.
OverrideColor
public Color? OverrideColor(IRenderableSeries series, double xValue, double yValue, double zValue)
result = iPaletteProvider.OverrideColor(series, xValue, yValue, zValue)

Wenn Sie einen Blasenpunkt aufgerufen haben, überschreiben Sie die Farbe auf dem angehängten FastBubbleRenderableSeries. Geben Sie null zurück, um die Standard-Serienfarbe beizubehalten Geben Sie einen Wert zurück, um die Serienfarbe zu überschreiben

series
Die Quelle IRenderableSeries
xValue
Der x-Wert.
yValue
Der y-Wert.
zValue
Der z-Wert.