RenderPassData
StockSharp.Xaml.Charting.Visuals.RenderableSeries
Предоставляет данные, используемые в одном проходе рендеринга производными типами BaseRenderableSeries.
Реализует: IRenderPassData
Конструкторы
RenderPassData
public RenderPassData(IndexRange pointRange, ICoordinateCalculator<double> xCoordinateCalculator, ICoordinateCalculator<double> yCoordinateCalculator, IPointSeries pointSeries, ITransformationStrategy transformationStrategy)
renderPassData = RenderPassData(pointRange, xCoordinateCalculator, yCoordinateCalculator, pointSeries, transformationStrategy)
Инициирует новый экземпляр класса RenderPassData.
- pointRange
- Целые индексы для массива X-данных, которые в настоящее время находятся в диапазоне.
- xCoordinateCalculator
- Текущий калькулятор координат X
- yCoordinateCalculator
- Текущий калькулятор координат Y
- pointSeries
- PointSeries, чтобы рисовать
- transformationStrategy
Свойства
IsVerticalChart
public bool IsVerticalChart { get; }
value = renderPassData.IsVerticalChart
Получает значение, указывающее, является ли текущий график вертикальным.
PointRange
public IndexRange PointRange { get; }
value = renderPassData.PointRange
Получает целые индексы массива X-Data, которые в настоящее время находятся в диапазоне.
Возвращает: Индексы для X-Data, которые в настоящее время находятся в диапазоне
PointSeries
public IPointSeries PointSeries { get; }
value = renderPassData.PointSeries
Получает текущий балл серии.
TransformationStrategy
public ITransformationStrategy TransformationStrategy { get; }
value = renderPassData.TransformationStrategy
Получает текущую стратегию преобразования пикселей
XCoordinateCalculator
public ICoordinateCalculator<double> XCoordinateCalculator { get; }
value = renderPassData.XCoordinateCalculator
Получил текущий калькулятор координат X.
YCoordinateCalculator
public ICoordinateCalculator<double> YCoordinateCalculator { get; }
value = renderPassData.YCoordinateCalculator
Получает текущий калькулятор координат Y.