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