RenderPassData
StockSharp.Xaml.Charting.Visuals.RenderableSeries
Fornece dados usados em um único renderizador por BaseRenderableSeries derivated types
Implementa: IRenderPassData
Construtores
RenderPassData
public RenderPassData(IndexRange pointRange, ICoordinateCalculator<double> xCoordinateCalculator, ICoordinateCalculator<double> yCoordinateCalculator, IPointSeries pointSeries, ITransformationStrategy transformationStrategy)
renderPassData = RenderPassData(pointRange, xCoordinateCalculator, yCoordinateCalculator, pointSeries, transformationStrategy)
Inicializa uma nova instância da classe RenderPassData.
- pointRange
- Os índices inteiros para o array de dados X que estão atualmente no intervalo.
- xCoordinateCalculator
- A calculadora de coordenadas X atual
- yCoordinateCalculator
- A calculadora de coordenadas Y atual
- pointSeries
- A nova amostra PointSeriespara desenhar
- transformationStrategy
Propriedades
IsVerticalChart
public bool IsVerticalChart { get; }
value = renderPassData.IsVerticalChart
Obtém um valor, indicando se o gráfico atual é vertical
PointRange
public IndexRange PointRange { get; }
value = renderPassData.PointRange
Obtém os índices inteiros do array X-Data que estão atualmente no intervalo.
Retorna: Os índices para os dados X que estão atualmente no intervalo
PointSeries
public IPointSeries PointSeries { get; }
value = renderPassData.PointSeries
Obtém a série de pontos atual.
TransformationStrategy
public ITransformationStrategy TransformationStrategy { get; }
value = renderPassData.TransformationStrategy
Obtém a estratégia de transformação de pixels atual
XCoordinateCalculator
public ICoordinateCalculator<double> XCoordinateCalculator { get; }
value = renderPassData.XCoordinateCalculator
Obtém a calculadora de coordenadas X atual.
YCoordinateCalculator
public ICoordinateCalculator<double> YCoordinateCalculator { get; }
value = renderPassData.YCoordinateCalculator
Obtém a calculadora de coordenadas Y atual.