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.