Comment : utiliser la disposition automatique pour créer un bouton
Cet exemple décrit comment utiliser la disposition automatique pour créer un bouton dans une application localisable.
La localisation d'une user interface (UI) peut prendre beaucoup de temps. En plus de traduire le texte, les localisateurs doivent souvent redimensionner et repositionner des éléments. Dans le passé, il fallait faire des ajustements pour chaque langue dans laquelle l'UI était adaptée. Désormais, les fonctions de Windows Presentation Foundation (WPF) vous permettent de concevoir des éléments qui réduisent les ajustements nécessaires. L'approche consistant à écrire des applications qui sont plus faciles à redimensionner et à repositionner est appelée automatic layout.
Les deux exemples Extensible Application Markup Language (XAML) suivants créent des applications qui instancient un bouton ; un avec le texte en anglais et l'autre avec le texte en espagnol. Notez que le code est identique, sauf pour le texte ; le bouton est ajusté pour contenir le texte.
Exemple
<Window
xmlns="https://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="https://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="https://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="https://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>
Le graphique suivant illustre la sortie des exemples de code.
Bouton redimensionnable automatiquement
Voir aussi
Tâches
Comment : utiliser une grille pour la disposition automatique
Concepts
Vue d'ensemble de l'utilisation de la disposition automatique