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