FastMountainRenderableSeries

StockSharp.Xaml.Charting.Visuals.RenderableSeries

Proporciona una serie de renderizado Fast Mountain (Area), sin embargo, hace la suposición de que todo X-Data está uniformemente espaciado.

Hereda de: BaseMountainRenderableSeries

Constructores

FastMountainRenderableSeries
public FastMountainRenderableSeries()
fastMountainRenderableSeries = FastMountainRenderableSeries()

Inicia una nueva instancia de la clase FastMountainRenderableSeries.

Métodos

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

Obtiene un valor indicando si este BaseRenderableSeries es válido para el dibujo.

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

Dibuja la serie utilizando IRenderContext2D y IRenderPassData

renderContext
El contexto de renderizado. Este es un objeto gráfico que tiene métodos para dibujar líneas, quads y polígonos a la pantalla
renderPassData
Los datos de pase de renderizado. Contiene un reescrito IPointSeries@, el IndexRange de puntos en la pantalla y el YAxis y XAxis ICoordinateCalculator@ para convertir puntos de datos en puntos de pantalla
IsHitTest
protected override bool IsHitTest(Point rawPoint, HitTestInfo nearestHitResult, double hitTestRadius, Point previousDataPoint, Point nextDataPoint)
result = fastMountainRenderableSeries.IsHitTest(rawPoint, nearestHitResult, hitTestRadius, previousDataPoint, nextDataPoint)

Cuando se sobrescribe en clases derivadas, realiza una prueba de éxito en serie utilizando valores interpolados

rawPoint
nearestHitResult
hitTestRadius
previousDataPoint
nextDataPoint