IGridLinesPanel
StockSharp.Xaml.Charting.Visuals.Axes
Define a interface para GridLinesPanel, um controle de tela que exibe linhas de grade por trás do UltrachartSurface
Propriedades
BorderThickness
public Thickness BorderThickness { get; }
value = iGridLinesPanel.BorderThickness
Obtém a espessura de qualquer borda aplicada ao painel
Métodos
AddLine
public void AddLine(XyDirection xyDirection, Line line)
iGridLinesPanel.AddLine(xyDirection, line)
Adiciona uma linha ao painel no específico XyDirection
- xyDirection
- A XyDirection para limpar, e.g. XDirection adiciona uma grade X- Axis
- line
- A linha a adicionar
Clear
public void Clear(XyDirection xyDirection)
iGridLinesPanel.Clear(xyDirection)
Limpa as linhas da rede numa direcção específica
- xyDirection
- A XyDirection para limpar, e.g. XDirection limpa as linhas de grade X- Axis
GenerateElement
public Line GenerateElement(int lineId, XyDirection xyDirection, Style lineStyle)
result = iGridLinesPanel.GenerateElement(lineId, xyDirection, lineStyle)
Gera e adiciona um elemento Linha ao GridLinesPanel. Aplica a direção e o estilo à linha, bem como ID, para que possam ser reutilizados (em conjunto)
- lineId
- A linha ID
- xyDirection
- A direcção, X ou Y
- lineStyle
- O estilo a aplicar à linha
Retorna: A instância de Linha, que foi adicionada ao GridLinesPanel
RemoveElementsAfter
public void RemoveElementsAfter(XyDirection xyDirection, int index)
iGridLinesPanel.RemoveElementsAfter(xyDirection, index)
Remove todas as instâncias de Linha após o índice indicado. Este método é usado quando re- desenha o UltrachartSurface quando o número de linhas diminuiu de uma para a outra.
- xyDirection
- A direcção a limpar, X ou Y
- index
- O índice a remover depois (inclusive)