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-数据索引
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 坐标计算器。