RenderPassData
StockSharp.Xaml.Charting.Visuals.RenderableSeries
Bietet Daten, die in einem einzigen Render-Pass von BaseRenderableSeries abgeleiteten Typen verwendet werden
Implementiert: IRenderPassData
Konstruktoren
RenderPassData
public RenderPassData(IndexRange pointRange, ICoordinateCalculator<double> xCoordinateCalculator, ICoordinateCalculator<double> yCoordinateCalculator, IPointSeries pointSeries, ITransformationStrategy transformationStrategy)
renderPassData = RenderPassData(pointRange, xCoordinateCalculator, yCoordinateCalculator, pointSeries, transformationStrategy)
Initialisiert eine neue Instanz der RenderPassData Klasse.
- pointRange
- Die ganzzahligen Indizes für das X-Daten-Array, die sich derzeit im Bereich befinden.
- xCoordinateCalculator
- Der aktuelle X-Koordinatenrechner
- yCoordinateCalculator
- Der aktuelle Y-Koordinatenrechner
- pointSeries
- Die resampled PointSeries zu ziehen
- transformationStrategy
Eigenschaften
IsVerticalChart
public bool IsVerticalChart { get; }
value = renderPassData.IsVerticalChart
Erhaltet einen Wert, der angibt, ob der aktuelle Chart vertikal ist
PointRange
public IndexRange PointRange { get; }
value = renderPassData.PointRange
Bekommt die ganzzahligen Indizes des X-Data-Arrays, die sich derzeit im Bereich befinden.
Rückgabe: Die Indizes zu den X-Data, die sich derzeit im Bereich befinden
PointSeries
public IPointSeries PointSeries { get; }
value = renderPassData.PointSeries
Bekommt die aktuelle Punktreihe.
TransformationStrategy
public ITransformationStrategy TransformationStrategy { get; }
value = renderPassData.TransformationStrategy
Bekommt die aktuelle Pixel-Transformationsstrategie
XCoordinateCalculator
public ICoordinateCalculator<double> XCoordinateCalculator { get; }
value = renderPassData.XCoordinateCalculator
Erhält den aktuellen X-Koordinatenrechner.
YCoordinateCalculator
public ICoordinateCalculator<double> YCoordinateCalculator { get; }
value = renderPassData.YCoordinateCalculator
Erhält den aktuellen Y-Koordinatenrechner.