FastImpulseRenderableSeries

StockSharp.Xaml.Charting.Visuals.RenderableSeries

Обеспечивает рендеринг импульсной серии, при котором рисуется вертикальная линия от нуля до с дополнительным маркером точки в конце линии.

Наследует: BaseRenderableSeries

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

FastImpulseRenderableSeries
public FastImpulseRenderableSeries()
fastImpulseRenderableSeries = FastImpulseRenderableSeries()

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

Методы

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

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

GetYRange
public override IRange GetYRange(IRange xRange, bool getPositiveRange)
result = fastImpulseRenderableSeries.GetYRange(xRange, getPositiveRange)

Возвращает диапазон данных ассоциированного IDataSeries по направлению Y Диапазон X-Axis, который в настоящее время рассматривается, Указывает, следует ли возвращать только положительный YRange

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

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

renderContext
контекст рендеринга. Это графический объект, который имеет методы рисования линий, квадратов и многоугольников на экране.
renderPassData
рендер передает данные. Содержит пересэмплированные IPointSeries, IndexRange точек на экране и текущие YAxis и XAxis ICoordinateCalculator для преобразования точек данных в точки экрана