FastMountainRenderableSeries

StockSharp.Xaml.Charting.Visuals.RenderableSeries

Fornece renderização de séries Fast Mountain (Area), no entanto, faz a suposição de que todos os X-Data são espaçados uniformemente. As lacunas nos dados são colapsadas

Herda de: BaseMountainRenderableSeries

Construtores

FastMountainRenderableSeries
public FastMountainRenderableSeries()
fastMountainRenderableSeries = FastMountainRenderableSeries()

Inicializa uma nova instância da classe FastMountainRenderableSeries.

Métodos

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

Obtém um valor indicando se este BaseRenderableSeries é válido para desenho.

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

Desenha a série usando o IRenderContext2D e o IRenderPassData passado

renderContext
O contexto de renderização. Este é um objeto gráfico que tem métodos para desenhar linhas, quads e polígonos para o ecrã
renderPassData
Os dados de passe de renderização. Contém uma nova amostra IPointSeries, a IndexRange de pontos na tela e a atual YAxis e XAxis ICoordinateCalculator@ para converter pontos de dados para pontos de tela
IsHitTest
protected override bool IsHitTest(Point rawPoint, HitTestInfo nearestHitResult, double hitTestRadius, Point previousDataPoint, Point nextDataPoint)
result = fastMountainRenderableSeries.IsHitTest(rawPoint, nearestHitResult, hitTestRadius, previousDataPoint, nextDataPoint)

Quando ultrapassado em classes derivadas, realiza o teste de hit em séries usando valores interpolados

rawPoint
nearestHitResult
hitTestRadius
previousDataPoint
nextDataPoint