PolarXAxis
Bietet eine Polare, Wert Numerische Achse, die in der Lage ist, doppelte, int, kurze, Byte, lange Ticks auf der XAxis eines UltrachartSurface darzustellen.
Erbt von: NumericAxis
Konstruktoren
public PolarXAxis()
polarXAxis = PolarXAxis()
Initialisiert eine neue Instanz der PolarXAxis Klasse.
Eigenschaften
public override bool IsHorizontalAxis { get; }
value = polarXAxis.IsHorizontalAxis
Bekommt, ob die aktuelle Achse horizontal ist oder nicht
public override bool IsPolarAxis { get; }
value = polarXAxis.IsPolarAxis
Erhält einen Wert, der angibt, ob es sich bei dieser Instanz um eine Polarachse handelt.
Methoden
protected override void DrawGridLine(IRenderContext2D renderContext, Style gridLineStyle, IEnumerable<float> coordsToDraw)
polarXAxis.DrawGridLine(renderContext, gridLineStyle, coordsToDraw)
Zeichnet Gitterlinien auf dem Diagramm an festgelegten Koordinaten
- renderContext
- gridLineStyle
- coordsToDraw
public override double GetAxisOffset()
result = polarXAxis.GetAxisOffset()
Gibt den Offset der Achse zurück
public override AxisParams GetAxisParams()
result = polarXAxis.GetAxisParams()
Erhaltet eine AxisParams @ Struktur mit Informationen über die aktuelle Achse Setup
protected override Point GetLabelPosition(float offset, float coords)
result = polarXAxis.GetLabelPosition(offset, coords)
Koordinaten erhalten, um Tick-Etikett zu platzieren
- offset
- coords
public override AxisInfo HitTest(IComparable dataValue)
result = polarXAxis.HitTest(dataValue)
Führt eine HitTest Operation auf dem AxisBase durch. Die gelieferte wird verwendet, um in AxisInfo Struktur zu konvertieren, die Informationen über die Achse sowie formatierte Werte enthält.
- dataValue
- Der Datenwert.
Rückgabe: Das AxisInfo Ergebnis
public override void OnApplyTemplate()
polarXAxis.OnApplyTemplate()
Wenn in einer abgeleiteten Klasse überschrieben, wird aufgerufen, wenn Anwendungscode oder interne Prozesse OnApplyTemplate aufrufen.