Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O Windows Presentation Foundation (WPF) Designer for Visual Studio fornece vários Panel controles que suportam posicionamento dinâmico.Painel controles podem ser combinados adicionando um painel de controle como o filho de outra.Você pode usar os seguintes controles do painel para posicionar elementos dinamicamente em seus aplicativos:
Grid define uma área onde você pode posicionar elementos filho em linhas e colunas. StackPanel e WrapPanel Posicione automaticamente os elementos filho em linhas ou colunas. DockPanel posiciona automaticamente os elementos filho ao longo das bordas. Para obter mais informações sobre diferentes termos, consulte Layout com absoluto e dinâmica posicionamento.
Observação importante: |
|---|
Sempre que possível, é preferível para usar um layout dinâmico.Layouts dinâmicos são os mais flexível, se adapte a alterações, como localização, conteúdo e permitir que a usuário final mais controle sobre seu ambiente.Para ver um exemplo de um layout absoluto, consulte Como: Construir um layout baseado no posicionamento absoluto. |
Definir propriedades da janela para comportamento dinâmico
Quando você cria uma nova janela você pode definir propriedades para maximizar a flexibilidade de um layout dinâmico.
Definir propriedades da janela para comportamento dinâmico
No modo Design, selecione .
Na janela Properties, defina as propriedades a seguir Window:
Propriedade
Valor
Efeito
Isso permite que o usuário redimensionar a janela para liberar mais espaço para os controles.
Isso permite que a janela para redimensionar próprio automaticamente quando seu conteúdo expande.
Definir propriedades da janela para comportamento dinâmico
Quando você adiciona um novo painel (como Grid,DockPanel, ou StackPanel) para uma janela, ou para outro painel, você pode definir propriedades para maximizar a flexibilidade de um layout dinâmico.
Definir propriedades da janela para comportamento dinâmico
No modo Design, selecione .
Na janela Properties, defina as propriedades a seguir Panel:
Propriedade
Valor
Efeito
Auto
O painel expande para preencher a largura do janela pai ou painel.
Auto
O painel expande para preencher a largura do janela pai ou painel.
Definir propriedades da janela para comportamento dinâmico
Você pode usar automaticamente e estrela de dimensionamento para ajudá-lo a criar grades que tamanho dinamicamente para o seu conteúdo.Dimensionamento Automático é usado para permitir que controles caber seu conteúdo, mesmo se o conteúdo alterado o tamanho.Estrela de dimensionamento é usado para distribuir o espaço disponível por ponderada proporções.Para obter mais informações, consulte Star.
Ao usar modo de design para criar novas linhas e colunas, eles são criados com Star Dimensionamento por padrão.Para obter mais informações, consulte Como: Adicionar linhas e colunas a uma grade.
Dica: |
|---|
Talvez ele mais fácil de adicionar linhas e colunas na caixa Editor de coleção e defina as alturas de linha e larguras de coluna no editor do XAML. |
Definir propriedades da janela para comportamento dinâmico
No modo Design, selecione .
Na janela Properties,localize a propriedade ColumnDefinitions e clique no botão de reticências na coluna valor da propriedade.
O Editor de coleção aparece.
Selecione ou adicione uma nova definição de coluna.
Use automaticamente e estrela de dimensionamento para definir as larguras de coluna para a máxima flexibilidade.
Clique em OK para fechar o Editor de coleção e retornar para a WPF Designer.
Observação:As colunas cujas largura propriedades são definidas como automático são temporariamente ocultas porque eles não têm qualquer conteúdo.Para evitar isso, você pode usar estrela dimensionamento enquanto você trabalha e alterar para automaticamente quando você terminar.
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 aparece.
Selecione ou adicione uma nova definição de linha.
Use automaticamente e estrela de dimensionamento para definir as alturas de linha para a máxima flexibilidade.
Clique em OK para fechar o Editor de coleção e retornar para a WPF Designer.
Observação:As colunas cujas largura propriedades são definidas como automático são temporariamente ocultas porque eles não têm qualquer conteúdo.Para evitar isso, você pode usar estrela dimensionamento enquanto você trabalha e alterar para automaticamente quando você terminar.
Definir propriedades da janela para comportamento dinâmico
Quando você adiciona um novo controle a uma janela ou painel, você pode definir propriedades para maximizar a flexibilidade de um layout dinâmico.Você deve evitar configuração tamanhos específicos para os controles para garantir os controles serão redimensionada dinamicamente quando a janela ou o conteúdo é alterado.
Definir propriedades da janela para comportamento dinâmico
No modo Design, selecione um controle.
Na janela Properties,defina as seguintes propriedades para o controle .
Propriedade
Valor
Efeito
Auto
O controle se expande horizontalmente para caber seu conteúdo.
Auto
O controle se expande horizontalmente para caber seu conteúdo.
0
O controle pode ser reduzido horizontalmente como Muito conforme necessário.
0
O controle pode ser reduzido horizontalmente como Muito conforme necessário.
Infinito
O controle pode ser reduzido horizontalmente como Muito conforme necessário.
Infinito
O controle pode ser reduzido horizontalmente como Muito conforme necessário.
Observação:Os valores mostrados são os valores padrão.
Consulte também
Tarefas
Demonstra Passo a passo: Construindo um layout dinâmico
Observação importante: