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