Como: Adicionar linhas e colunas a uma grade
O Windows Presentation Foundation (WPF) Grid controle permite que você de forma rápida e fácil posicionar e alinhar controles criando Grid-com layouts.Em time de design, você pode adicionar linhas e colunas a um Grid controlar no WPF Designer. Por padrão, usam novas linhas e colunas Star dimensionamento.
Observação importante: |
---|
Se você definir o tamanho de uma linha ou coluna para Auto Antes de adicionar conteúdo a ela, você não poderá vê-lo no designer.Isso pode dificultá-lo a posicionar controles na correta de linha ou coluna.Para evitar isso, você pode usar estrela dimensionamento enquanto você trabalha e alterar para automaticamente quando você terminar. |
Este tópico discute três maneiras que você pode adicionar linhas e colunas para um Grid.Você também pode remover linhas e colunas de uma grade.Para obter mais informações, consulte Como: Remover linhas e colunas de uma grade.
Usando o criador
No WPF Designer, quando você seleciona um controle Grid, rails aparecem nos lados superior e esquerda.Você pode usar os rails para adicionar linhas e colunas diretamente para o Grid.XAML modo de exibição é atualizado automaticamente com as novas linhas e colunas.
Observação: |
---|
Se a propriedade FlowDirection é definida como DireitaParaEsquerda , o ferroviário para as linhas aparece no lado direito da Grid. |
Para adicionar linhas em uma grade usando o Criador
No WPF Designer, selecione um controle Grid.
Mova o ponteiro sobre a borda externa da rail do lado.O ponteiro se transformar em uma linha de grade e hairs cruz aparece, indicando onde a linha será adicionada.
Clique no rail para definir a linha.
A linha de grade é corrigida no local e um indicador das linhas de grade aparece no rail no final da linha de grade.
Dica: Você pode ajustar o tamanho da linha, arrastando a linha de grade dentro da grade ou o indicador da linha de grade no rail.
(Opcional) Repita as etapas 2 e 3 para adicionar mais linhas.
Para adicionar linhas em uma grade usando o Criador
No WPF Designer, selecione um controle Grid.
Mova o ponteiro sobre a borda superior do rail superior.O ponteiro se transformar em uma linha de grade e hairs cruz aparece, indicando onde a linha será adicionada.
Clique no rail para definir a coluna.
A linha de grade é corrigida no local e um indicador das linhas de grade aparece no rail no final da linha de grade.
Dica: Você pode ajustar o tamanho da linha, arrastando a linha de grade dentro da grade ou o indicador da linha de grade no rail.
(Opcional) Repita as etapas 2 e 3 para adicionar mais linhas.
Usando o Editor da coleção
Você também pode adicionar linhas e colunas para um Grid usando o Editor de coleção.Ao usar o Editor de coleção para configurar linhas e colunas, XAML modos de exibição Design e são atualizados automaticamente.
Para adicionar linhas em uma grade usando o Editor de Coleção
No WPF Designer, selecione um controle Grid.
Na janela Properties,localize a propriedade RowDefinitions e clique no botão de reticências na coluna valor da propriedade.
O Editor de coleção caixa de diálogo aparece.
Clique em Add Para adicionar uma nova linha.
(Opcional) Defina as propriedades da linha.
(Opcional) Repita as etapas 3 e 4 para adicionar mais linhas.
Clique em OK para fechar o Editor de coleção e retornar para a WPF Designer.
Para adicionar linhas em uma grade usando o Editor de Coleção
No WPF Designer, selecione um controle Grid.
Na janela Properties,localize a propriedade RowDefinitions e clique no botão de reticências na coluna valor da propriedade.
O Editor de coleção caixa de diálogo aparece.
Clique em Add Para adicionar uma nova coluna.
(Opcional) Defina as propriedades da coluna.
(Opcional) Repita as etapas 3 e 4 para adicionar mais linhas.
Clique em OK para fechar o Editor de coleção e retornar para a WPF Designer.
Usando o Editor XAML livre
Você pode também adicionar linhas e colunas para um Grid manualmente digitando no editor do XAML.XAML modo de exibição é atualizado automaticamente com as novas linhas e colunas.
Para adicionar linhas em uma grade usando o Editor de Coleção
No Editor do XAML, localize um elemento Grid.
Adicione um elemento Grid.RowDefinitions como um filho do elemento Grid.O código deve se parecer com o seguinte:
<Grid> <Grid.RowDefinitions> </Grid.RowDefinitions> </Grid>
Adicione RowDefinition elementos.O exemplo a seguir mostra a restrição:
<Grid.RowDefinitions> <RowDefinition Height="100" /> <RowDefinition Height="Auto" /> <RowDefinition Height="*" /> <RowDefinition Height="5*" /> </Grid.RowDefinitions>
Para adicionar linhas em uma grade usando o Editor de Coleção
No Editor do XAML, localize um elemento Grid.
Adicione um elemento Grid.ColumnDefinitions como um filho do elemento Grid.O código deve se parecer com o seguinte:
<Grid> <Grid.ColumnDefinitions> </Grid.ColumnDefinitions> </Grid>
Adicione ColumnDefinition elementos.O exemplo a seguir mostra a restrição:
<Grid.ColumnDefinitions> <ColumnDefinition Width="100" /> <ColumnDefinition Width="Auto" /> <ColumnDefinition Width="*" /> <ColumnDefinition Width="5*" /> </Grid.ColumnDefinitions>
Consulte também
Tarefas
Demonstra Passo a passo: Construindo um layout dinâmico
Conceitos
Layout com absoluto e dinâmica posicionamento