Partager via


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

Même bouton avec le texte dans différentes langues

Voir aussi

Tâches

Comment : utiliser une grille pour la disposition automatique

Concepts

Vue d'ensemble de l'utilisation de la disposition automatique