StackedColumnRenderableSeries
Definiert eine Renderbare Reihe mit gestapelter Spalte, die das Rendern von Spaltenleisten unterstützt, die Y-Werte für mehrere Serien in einer Gruppe akkumuliert haben.
Erbt von: BaseColumnRenderableSeries
Implementiert: IStackedColumnRenderableSeries, IStackedRenderableSeries, IRenderableSeries, IRenderableSeriesBase, IDrawable, IXmlSerializable
Konstruktoren
public StackedColumnRenderableSeries()
stackedColumnRenderableSeries = StackedColumnRenderableSeries()
Initialisiert eine neue Instanz der StackedColumnRenderableSeries Klasse.
Eigenschaften
public bool IsOneHundredPercent { get; set; }
value = stackedColumnRenderableSeries.IsOneHundredPercent
stackedColumnRenderableSeries.IsOneHundredPercent = value
Bekommt oder setzt den Wert, der angibt, ob die Serie zu 100% gestapelt ist
public Color LabelColor { get; set; }
value = stackedColumnRenderableSeries.LabelColor
stackedColumnRenderableSeries.LabelColor = value
Bekommt oder legt die Vordergrundfarbe für Textlabels fest.
public float LabelFontSize { get; set; }
value = stackedColumnRenderableSeries.LabelFontSize
stackedColumnRenderableSeries.LabelFontSize = value
Bekommt oder legt die Schriftgröße für Textlabels fest.
public string LabelTextFormatting { get; set; }
value = stackedColumnRenderableSeries.LabelTextFormatting
stackedColumnRenderableSeries.LabelTextFormatting = value
Bekommt oder setzt die Formatierungszeichenfolge für Textlabels.
public bool ShowLabel { get; set; }
value = stackedColumnRenderableSeries.ShowLabel
stackedColumnRenderableSeries.ShowLabel = value
Gibt den Wert an, der angibt, ob Textbeschriftungen über den Spalten angezeigt werden sollen.
public double Spacing { get; set; }
value = stackedColumnRenderableSeries.Spacing
stackedColumnRenderableSeries.Spacing = value
Bestimmt oder setzt den Wert, der die Breite der Lücke zwischen horizontal gestapelten Spalten angibt. Kann entweder auf einen relativen oder absoluten Wert gesetzt werden, abhängig von dem verwendeten SpacingMode.
public SpacingMode SpacingMode { get; set; }
value = stackedColumnRenderableSeries.SpacingMode
stackedColumnRenderableSeries.SpacingMode = value
Wird SpacingMode so eingestellt, dass er für den Spaltenabstand verwendet wird. E.g. Der Standard von Absolute erfordert, dass der Abstand in Pixeln liegt. Der Wert von Relative erfordert, dass der Abstand ein doppelter Wert von 0,0 bis 1,0 ist.
public string StackedGroupId { get; set; }
value = stackedColumnRenderableSeries.StackedGroupId
stackedColumnRenderableSeries.StackedGroupId = value
Erhält oder setzt einen String StackedGroupId. Alle Serien innerhalb derselben Gruppe werden vertikal gestapelt.
public IStackedColumnsWrapper Wrapper { get; }
value = stackedColumnRenderableSeries.Wrapper
Die IStackedColumnsWrapper Instanz, die diese StackedColumnRenderableSeries umhüllt.
Methoden
public double GetChartRotationAngle()
result = stackedColumnRenderableSeries.GetChartRotationAngle()
Intern verwendet: Erhält den Drehwinkel des Diagramms, der 0 Grad oder 90 Grad beträgt, je nachdem, ob das Elternunternehmen UltrachartSurface X und Y Axes getauscht hat oder nicht.
protected override double GetSeriesBodyLowerDataBound(HitTestInfo nearestHitPoint)
result = stackedColumnRenderableSeries.GetSeriesBodyLowerDataBound(nearestHitPoint)
Gibt die untere Reihengrenze am nächsten Trefferpunkt zurück
protected override double GetSeriesBodyUpperDataBound(HitTestInfo nearestHitPoint)
result = stackedColumnRenderableSeries.GetSeriesBodyUpperDataBound(nearestHitPoint)
Gibt die Serienobergrenze am nächsten Trefferpunkt zurück
protected override double GetSeriesBodyWidth(HitTestInfo nearestHitPoint)
result = stackedColumnRenderableSeries.GetSeriesBodyWidth(nearestHitPoint)
Gibt die Breite einer einzelnen Spalte unter DataSeriesIndex zurück.
public override IRange GetXRange()
result = stackedColumnRenderableSeries.GetXRange()
Berechnet den vollständigen X-Datenbereich, den das aktuelle StackedColumnRenderableSeries einnimmt.
public override IRange GetYRange(IRange xRange, bool getPositiveRange)
result = stackedColumnRenderableSeries.GetYRange(xRange, getPositiveRange)
Gibt den Datenbereich des zugeordneten IDataSeries in Y-Richtung zurück Der X-Achsenbereich zeigt derzeit an, ob nur positive YRange zurückgegeben werden sollen
protected override void InternalDraw(IRenderContext2D renderContext, IRenderPassData renderPassData)
stackedColumnRenderableSeries.InternalDraw(renderContext, renderPassData)
Zeichnet die Serie mit dem IRenderContext2D und dem IRenderPassData.
- renderContext
- Das ist ein Grafikobjekt, das Methoden zum Zeichnen von Linien, Quads und Polygonen auf den Bildschirm hat.
- renderPassData
- Die Render-Pass-Daten. Enthält eine erneute Abtastung IPointSeries, die IndexRange Punkte auf dem Bildschirm und die aktuelle YAxis und XAxis ICoordinateCalculator um Datenpunkte in Bildschirmpunkte umzuwandeln
Felder
public static readonly DependencyProperty IsOneHundredPercentProperty
value = StackedColumnRenderableSeries.IsOneHundredPercentProperty
Definiert die IsOneHundredPercentDependnecyProperty
public static readonly DependencyProperty LabelColorProperty
value = StackedColumnRenderableSeries.LabelColorProperty
Definiert die LabelColorDependnecyProperty
public static readonly DependencyProperty LabelFontSizeProperty
value = StackedColumnRenderableSeries.LabelFontSizeProperty
Definiert die LabelFontSizeDependnecyProperty
public static readonly DependencyProperty LabelTextFormattingProperty
value = StackedColumnRenderableSeries.LabelTextFormattingProperty
Definiert die LabelTextFormattingDependnecyProperty
public static readonly DependencyProperty ShowLabelProperty
value = StackedColumnRenderableSeries.ShowLabelProperty
Definiert die ShowLabelDependnecyProperty
public static readonly DependencyProperty SpacingModeProperty
value = StackedColumnRenderableSeries.SpacingModeProperty
Definiert die SpacingModeDependnecyProperty
public static readonly DependencyProperty SpacingProperty
value = StackedColumnRenderableSeries.SpacingProperty
Definiert den Abstand DependnecyProperty
public static readonly DependencyProperty StackedGroupIdProperty
value = StackedColumnRenderableSeries.StackedGroupIdProperty
Definiert die StackedGroupIdDependnecyProperty