Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este exemplo descreve como usar a abordagem de layout automático para criar um botão em um aplicativo localizável.
A localização de uma interface do usuário (interface do usuário) pode ser um processo demorado. Geralmente, os localizadores precisam redimensionar e reposicionar elementos, além de traduzir texto. No passado, cada idioma em que uma interface do usuário era adaptada exigia ajustes. Agora, com os recursos do WPF (Windows Presentation Foundation), você pode criar elementos que reduzam a necessidade de ajuste. A abordagem para escrever aplicativos que podem ser redimensionados e reposicionados com mais facilidade é chamada automatic layout.
Exemplo
Os dois exemplos de XAML (Extensible Application Markup Language) a seguir criam aplicativos que instanciam um botão; um com texto em inglês e outro com texto em espanhol. Observe que o código é o mesmo, exceto pelo texto; o botão é ajustado para ajustar o texto.
<Window
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Class="ButtonLoc.Pane1"
Name="myWindow"
SizeToContent="WidthAndHeight"
>
<DockPanel>
<Button FontSize="28" Height="50">My name is Hope.</Button>
</DockPanel>
</Window>
<Window
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Class="ButtonLoc.Pane1"
Name="myWindow"
SizeToContent="WidthAndHeight"
>
<DockPanel>
<Button FontSize="28" Height="50">Me llamo Esperanza.</Button>
</DockPanel>
</Window>
O gráfico a seguir mostra a saída dos exemplos de código com botões redimensionáveis automaticamente:
Consulte também
.NET Desktop feedback