IGridLinesPanel

StockSharp.Xaml.Charting.Visuals.Axes

Definiert die Schnittstelle zum GridLinesPanel, einer Canvas-Steuerung, die Gitterlinien hinter dem UltrachartSurface anzeigt

Eigenschaften

BorderThickness
public Thickness BorderThickness { get; }
value = iGridLinesPanel.BorderThickness

Bekommt die Dicke eines Randes, der auf das Panel aufgebracht wird

Height
public int Height { get; }
value = iGridLinesPanel.Height

Bekommt die Höhe des Panels in Pixeln

Width
public int Width { get; }
value = iGridLinesPanel.Width

Bekommt die Breite des Panels in Pixeln

Methoden

AddLine
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
Clear
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
GenerateElement
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

RemoveElementsAfter
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