FastMountainRenderableSeries

StockSharp.Xaml.Charting.Visuals.RenderableSeries

Обеспечивает рендеринг серии Fast Mountain (Area), однако предполагает, что все X-данные расположены равномерно. Пробелы в данных свернуты

Наследует: BaseMountainRenderableSeries

Конструкторы

FastMountainRenderableSeries
public FastMountainRenderableSeries()
fastMountainRenderableSeries = FastMountainRenderableSeries()

Инициирует новый экземпляр класса FastMountainRenderableSeries.

Методы

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

Получает значение, указывающее, является ли этот BaseRenderableSeries действительным для рисования.

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

Рисует серию с использованием IRenderContext2D и IRenderPassData, переданных в

renderContext
контекст рендеринга. Это графический объект, который имеет методы рисования линий, квадратов и многоугольников на экране.
renderPassData
рендер передает данные. Содержит пересэмплированные IPointSeries, IndexRange точек на экране и текущие YAxis и XAxis ICoordinateCalculator для преобразования точек данных в точки экрана
IsHitTest
protected override bool IsHitTest(Point rawPoint, HitTestInfo nearestHitResult, double hitTestRadius, Point previousDataPoint, Point nextDataPoint)
result = fastMountainRenderableSeries.IsHitTest(rawPoint, nearestHitResult, hitTestRadius, previousDataPoint, nextDataPoint)

При переопределении в производных классах выполняется тест на серию с использованием интерполированных значений

rawPoint
nearestHitResult
hitTestRadius
previousDataPoint
nextDataPoint