RenderPassData
StockSharp.Xaml.Charting.Visuals.RenderableSeries
Proporciona datos utilizados en un solo pase de renderizado por BaseRenderableSeriestipos derivados
Implementa: IRenderPassData
Constructores
RenderPassData
public RenderPassData(IndexRange pointRange, ICoordinateCalculator<double> xCoordinateCalculator, ICoordinateCalculator<double> yCoordinateCalculator, IPointSeries pointSeries, ITransformationStrategy transformationStrategy)
renderPassData = RenderPassData(pointRange, xCoordinateCalculator, yCoordinateCalculator, pointSeries, transformationStrategy)
Inicia una nueva instancia de la clase RenderPassData.
- pointRange
- Los índices enteros al array X-data que están actualmente en rango.
- xCoordinateCalculator
- La actual Cálculo de Coordenadas X
- yCoordinateCalculator
- La actual Cálculo de Coordenadas Y
- pointSeries
- El reescrito PointSeries@ para dibujar
- transformationStrategy
Propiedades
IsVerticalChart
public bool IsVerticalChart { get; }
value = renderPassData.IsVerticalChart
Obtiene un valor, indicando si el gráfico actual es vertical
PointRange
public IndexRange PointRange { get; }
value = renderPassData.PointRange
Consigue los índices enteros de la matriz X-Data que están actualmente en rango.
Devuelve: Los índices a la X-Data que están actualmente en rango
PointSeries
public IPointSeries PointSeries { get; }
value = renderPassData.PointSeries
Consigue la serie de puntos actuales.
TransformationStrategy
public ITransformationStrategy TransformationStrategy { get; }
value = renderPassData.TransformationStrategy
Consigue la estrategia de transformación actual de pixel
XCoordinateCalculator
public ICoordinateCalculator<double> XCoordinateCalculator { get; }
value = renderPassData.XCoordinateCalculator
Consigue la actual calculadora de coordenadas X.
YCoordinateCalculator
public ICoordinateCalculator<double> YCoordinateCalculator { get; }
value = renderPassData.YCoordinateCalculator
Consigue la calculadora de coordenadas Y actual.