Procedura: utilizzare un layout automatico per creare un pulsante
Nell'esempio viene descritto come utilizzare un approccio basato sul layout automatico per la creazione di un pulsante in un'applicazione localizzabile.
La localizzazione di un'user interface (UI) può richiedere molto tempo. Spesso sono necessari il ridimensionamento e il riposizionamento degli elementi, oltre alla traduzione del testo. In passato ogni lingua per la quale un'UI veniva adattata richiedeva delle modifiche. Ora, le funzionalità di Windows Presentation Foundation (WPF) consentono di progettare elementi che riducono l'esigenza di modifiche. L'approccio alla scrittura di applicazioni che è possibile ridimensionare e riposizionare con maggiore semplicità viene definito automatic layout.
I due esempi Extensible Application Markup Language (XAML) riportati di seguito consentono di creare applicazioni che creano un'istanza di un pulsante, uno con il testo in inglese e uno con il testo in spagnolo. Il codice è uguale a eccezione del testo. Il pulsante si regola per adattarsi al testo.
Esempio
<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>
Nell'immagine riportata di seguito viene illustrato l'output degli esempi di codice.
Pulsante a ridimensionamento automatico
Vedere anche
Attività
Procedura: utilizzare una griglia per il layout automatico