IGridLinesPanel

StockSharp.Xaml.Charting.Visuals.Axes

Define la interfaz a GridLinesPanel@, un control de lienzo que muestra las líneas de rejilla detrás de UltrachartSurface

Propiedades

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

Obtiene el espesor de cualquier frontera aplicada al panel

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

Consigue la altura del panel en píxeles

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

Consigue la anchura del panel en píxeles

Métodos

AddLine
public void AddLine(XyDirection xyDirection, Line line)
iGridLinesPanel.AddLine(xyDirection, line)

Añada una línea al panel en el XyDirection

xyDirection
XyDirection para aclarar, e.g. XDirection añade una rejilla X-Axis
line
La línea para añadir
Clear
public void Clear(XyDirection xyDirection)
iGridLinesPanel.Clear(xyDirection)

Limpia las líneas de la red en una dirección específica

xyDirection
XyDirection para aclarar, e.g. XDirection despeja las líneas de rejilla X-Axis
GenerateElement
public Line GenerateElement(int lineId, XyDirection xyDirection, Style lineStyle)
result = iGridLinesPanel.GenerateElement(lineId, xyDirection, lineStyle)

Genera y añade un elemento Line a GridLinesPanel@. Aplica la dirección y estilo a la línea, así como Id para que puedan ser reutilizados (conjuntos)

lineId
La línea Id
xyDirection
La dirección, X o Y
lineStyle
El estilo para aplicar a la línea

Devuelve: La instancia de línea, que se ha añadido a la GridLinesPanel

RemoveElementsAfter
public void RemoveElementsAfter(XyDirection xyDirection, int index)
iGridLinesPanel.RemoveElementsAfter(xyDirection, index)

Elimina todas las instancias de la Línea después del índice especificado. Este método se utiliza cuando se re-drawing el UltrachartSurface@ cuando el número de líneas se ha reducido de una rodaja a la siguiente.

xyDirection
La dirección para aclarar, X o Y
index
El índice para eliminar después (inclusivo)