FastMountainRenderableSeries

StockSharp.Xaml.Charting.Visuals.RenderableSeries

Bietet schnelles Berg-Rendering (Area) an, geht jedoch davon aus, dass alle X-Data gleichmäßig verteilt sind.

Erbt von: BaseMountainRenderableSeries

Konstruktoren

FastMountainRenderableSeries
public FastMountainRenderableSeries()
fastMountainRenderableSeries = FastMountainRenderableSeries()

Initialisiert eine neue Instanz der FastMountainRenderableSeries Klasse.

Methoden

GetIsValidForDrawing
protected override bool GetIsValidForDrawing()
result = fastMountainRenderableSeries.GetIsValidForDrawing()

Gibt einen Wert an, der angibt, ob dieser BaseRenderableSeries zum Zeichnen gültig ist.

InternalDraw
protected override void InternalDraw(IRenderContext2D renderContext, IRenderPassData renderPassData)
fastMountainRenderableSeries.InternalDraw(renderContext, renderPassData)

Zeichnet die Serie mit IRenderContext2D und IRenderPassData

renderContext
Das ist ein Grafikobjekt, das Methoden zum Zeichnen von Linien, Quads und Polygonen auf den Bildschirm hat.
renderPassData
Die Render-Pass-Daten. Enthält eine erneute Abtastung IPointSeries, die IndexRange Punkte auf dem Bildschirm und die aktuelle YAxis und XAxis ICoordinateCalculator um Datenpunkte in Bildschirmpunkte umzuwandeln
IsHitTest
protected override bool IsHitTest(Point rawPoint, HitTestInfo nearestHitResult, double hitTestRadius, Point previousDataPoint, Point nextDataPoint)
result = fastMountainRenderableSeries.IsHitTest(rawPoint, nearestHitResult, hitTestRadius, previousDataPoint, nextDataPoint)

Wenn in abgeleiteten Klassen überschrieben, führt er einen Treffertest in Reihen mit interpolierten Werten durch

rawPoint
nearestHitResult
hitTestRadius
previousDataPoint
nextDataPoint