IGridLinesPanel
Define la interfaz a GridLinesPanel@, un control de lienzo que muestra las líneas de rejilla detrás de UltrachartSurface
Propiedades
public Thickness BorderThickness { get; }
value = iGridLinesPanel.BorderThickness
Obtiene el espesor de cualquier frontera aplicada al panel
public int Height { get; }
value = iGridLinesPanel.Height
Consigue la altura del panel en píxeles
public int Width { get; }
value = iGridLinesPanel.Width
Consigue la anchura del panel en píxeles
Métodos
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
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
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
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)