IGridLinesPanel
Definiert die Schnittstelle zum GridLinesPanel, einer Canvas-Steuerung, die Gitterlinien hinter dem UltrachartSurface anzeigt
Eigenschaften
public Thickness BorderThickness { get; }
value = iGridLinesPanel.BorderThickness
Bekommt die Dicke eines Randes, der auf das Panel aufgebracht wird
public int Height { get; }
value = iGridLinesPanel.Height
Bekommt die Höhe des Panels in Pixeln
public int Width { get; }
value = iGridLinesPanel.Width
Bekommt die Breite des Panels in Pixeln
Methoden
public void AddLine(XyDirection xyDirection, Line line)
iGridLinesPanel.AddLine(xyDirection, line)
Fügt eine Zeile zum Panel in der spezifischen XyDirection
- xyDirection
- Die XyDirection zum Einräumen, e.g. XDirection fügt eine X-Achse-Gitterlinie hinzu
- line
- Die Zeile, die hinzuzufügen ist
public void Clear(XyDirection xyDirection)
iGridLinesPanel.Clear(xyDirection)
Löschen Sie die Gitterlinien in eine bestimmte Richtung
- xyDirection
- Die XyDirection um zu löschen, e.g. XDirection löscht die X-Achse-Netzlinien
public Line GenerateElement(int lineId, XyDirection xyDirection, Style lineStyle)
result = iGridLinesPanel.GenerateElement(lineId, xyDirection, lineStyle)
Generiert und fügt ein Linienelement zu GridLinesPanel hinzu. Wendet die Richtung und den Stil auf die Linie sowie die ID an, damit sie wiederverwendet (gepoolt) werden können
- lineId
- Die Linie Id
- xyDirection
- Die Richtung, X oder Y
- lineStyle
- Der Stil, der auf die Linie angewendet wird
Rückgabe: Die Line-Instanz, die dem GridLinesPanel hinzugefügt wurde
public void RemoveElementsAfter(XyDirection xyDirection, int index)
iGridLinesPanel.RemoveElementsAfter(xyDirection, index)
Diese Methode wird verwendet, wenn Sie UltrachartSurface neu zeichnen, wenn die Anzahl der Zeilen von einem Redraw zum nächsten reduziert wurde.
- xyDirection
- Die Richtung zum Clearen, X oder Y
- index
- Der Index, den man nach (inklusive) entfernen soll