Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet exemple décrit comment utiliser l’approche de disposition automatique pour créer un bouton dans une application localisable.
La localisation d’une interface utilisateur peut prendre du temps. Souvent, les localiseurs doivent redimensionner et repositionner des éléments en plus de traduire du texte. Dans le passé, chaque langue pour laquelle une interface utilisateur était adaptée nécessitait des ajustements. Maintenant, avec les fonctionnalités de Windows Presentation Foundation (WPF), vous pouvez concevoir des éléments qui réduisent le besoin d’ajustement. L’approche de l’écriture d’applications qui peuvent être plus facilement redimensionnées et repositionnées est appelée automatic layout
.
Exemple :
Les deux exemples XAML (Extensible Application Markup Language) suivants créent des applications qui instancient un bouton ; une avec du texte anglais et une avec du texte espagnol. Notez que le code est le même à l’exception du texte ; le bouton s’ajuste pour s’adapter au texte.
<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>
Le graphique suivant montre la sortie des exemples de code avec des boutons redimensionnables automatiquement :
Voir aussi
.NET Desktop feedback