Definindo layouts e modos de exibição
Idioma: HTML | XAML

Definindo layouts e modos de exibição (XAML)

[ Este artigo destina-se aos desenvolvedores do Windows 8.x e do Windows Phone 8.x que escrevem aplicativos do Windows Runtime. Se você estiver desenvolvendo para o Windows 10, consulte documentação mais recente]

Ao criar um aplicativo do Tempo de Execução do Windows em C++, C# ou Visual Basic, você tem disponível um sistema de layout flexível que o ajuda a acomodar vários dispositivos e estados de aplicativos. Com um design flexível, você pode melhorar a aparência do seu aplicativo em telas com diferentes tamanhos, resoluções, densidades de pixel e orientações.

Nesta seção

TópicoDescrição

Guia de início rápido: definindo layouts

Ao criar um aplicativo do Tempo de Execução do Windows usando C++, C# ou Visual Basic, você tem disponível um sistema de layout flexível que o ajuda a acomodar vários dispositivos e estados de aplicativos. Com um design flexível, você pode melhorar a aparência do seu aplicativo em telas com diferentes tamanhos, resoluções, densidades de pixel e orientações. Descrevemos como projetar uma interface do usuário que se ajuste automaticamente a tamanhos diferentes.

Guia de início rápido: projetando aplicativos para diferentes tamanhos de janela

Ao projetar um aplicativo para ter uma boa aparência e funcionar bem em qualquer tamanho de janela, decida se quer criar layouts adicionais para complementar o layout horizontal padrão de tela inteira.

Guia de início rápido: criando várias janelas para um aplicativo

Você pode ajudar seus usuários a serem mais produtivos permitindo que eles exibam várias funções independentes em janelas separadas.

Alinhamento, margem e preenchimento para layout de elemento da interface do usuário

Além das propriedades de dimensão (largura, altura e restrições), os elementos também podem ter as propriedades de alinhamento, margem e preenchimento que influenciam o comportamento do layout quando um elemento passa por um cálculo do layout e é renderizado em uma interface do usuário. Existem relações entre as propriedades de alinhamento, margem, preenchimento e dimensão que têm um fluxo lógico típico quando um objeto FrameworkElement está posicionado, de forma que os valores às vezes sejam usados e às vezes ignorados, dependendo das circunstâncias.

Visão geral de painéis personalizados XAML

Você pode definir painéis personalizados para layout XAML derivando uma classe personalizada da classe Panel.

Visão geral das transformações

Saiba como usar as transformações na API de Tempo de Execução do Windows mudando o sistema de coordenadas relativas dos elementos na interface do usuário. Use esse método para ajustar a aparência de elementos XAML individuais, como dimensionar, girar ou transformar a posição no espaço x-y.

 

 

 

Mostrar:
© 2017 Microsoft