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
The resampled PointSeries to draw
transformationStrategy

属性

IsVerticalChart
public bool IsVerticalChart { get; }
value = renderPassData.IsVerticalChart

获得一个值, 表示当前图表是否垂直

PointRange
public IndexRange PointRange { get; }
value = renderPassData.PointRange

获取当前在范围的 X-数据数组的整数指数。

返回值: 目前在幅度内的 X-数据索引

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 坐标计算器。