Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
I det här exemplet beskrivs hur du använder metoden för automatisk layout för att skapa en knapp i ett lokalt program.
Lokalisering av ett användargränssnitt kan vara en tidskrävande process. Ofta måste lokaliserare ändra storlek på och flytta element utöver översättning av text. Tidigare har varje språk som ett användargränssnitt anpassats för nödvändig justering. Nu med funktionerna i Windows Presentation Foundation (WPF) kan du utforma element som minskar behovet av justering. Metoden för att skriva program som enklare kan ändras och flyttas kallas automatic layout.
Exempel
Följande två XAML-exempel (Extensible Application Markup Language) skapar program som instansierar en knapp. en med engelsk text och en med spansk text. Observera att koden är densamma förutom texten; knappen justeras för att passa texten.
<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>
Följande bild visar utdata från kodexemplen med knappar som kan ändras automatiskt:
Se även
.NET Desktop feedback