Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento příklad popisuje, jak pomocí přístupu automatického rozložení vytvořit tlačítko v lokalizovatelné aplikaci.
Lokalizace uživatelského rozhraní může být časově náročný proces. Kromě překladu textu často musí lokalizátory měnit velikost a přemísťovat prvky. V minulosti, když bylo uživatelské rozhraní přizpůsobeno pro jednotlivé jazyky, každý z nich vyžadoval úpravy. Díky funkcím windows Presentation Foundation (WPF) teď můžete navrhovat prvky, které snižují potřebu úprav. Přístup k psaní aplikací, které lze snadněji změnit velikost a umístění, se nazývá automatic layout.
Příklad
Následující dva příklady XAML (Extensible Application Markup Language) vytvářejí aplikace, které vytvoří instanci tlačítka; jeden s anglickým textem a jeden s španělským textem. Všimněte si, že kód je stejný s výjimkou textu; tlačítko se přizpůsobí textu.
<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>
Následující obrázek znázorňuje výstup ukázek kódu s automaticky přizpůsobitelnými tlačítky.
Viz také
.NET Desktop feedback