WPF - Layouts
O layout dos controles é muito importante e crítico para a usabilidade do aplicativo. É usado para organizar um grupo de elementos GUI em seu aplicativo. Existem certas coisas importantes a considerar ao selecionar os painéis de layout -
- Posições dos elementos filhos
- Tamanhos dos elementos filhos
- Sobreposição de elementos filho sobrepostos uns sobre os outros
A disposição fixa dos controles em pixels não funciona quando o aplicativo deve ser colocado em diferentes resoluções de tela. O XAML fornece um rico conjunto de painéis de layout integrados para organizar os elementos da GUI de maneira apropriada. Alguns dos painéis de layout mais comumente usados e populares são os seguintes -
Sr. Não. | Painéis e descrição |
---|---|
1 | Stack Panel O painel de pilha é um painel de layout simples e útil em XAML. No painel de pilha, os elementos filho podem ser organizados em uma única linha, horizontal ou verticalmente, com base na propriedade de orientação. |
2 | Painel de envoltório Em WrapPanel, os elementos filho são posicionados em ordem sequencial, da esquerda para a direita ou de cima para baixo com base na propriedade de orientação. |
3 | Painel Dock DockPanel define uma área para organizar os elementos filhos em relação uns aos outros, horizontal ou verticalmente. Com o DockPanel, você pode facilmente encaixar elementos-filho na parte superior, inferior, direita, esquerda e central usando oDock propriedade. |
4 | Painel de Tela O painel de tela é o painel de layout básico no qual os elementos filho podem ser posicionados explicitamente usando coordenadas que são relativas ao Canvas qualquer lado, como esquerdo, direito, superior e inferior. |
5 | Painel de grade Um painel de grade fornece uma área flexível que consiste em linhas e colunas. Em uma grade, os elementos filhos podem ser organizados em forma tabular. |