HOW TO:使用自動配置建立按鈕
本範例說明如何使用自動配置方法來建立可當地語系化的應用程式。
user interface (UI) 的當地語系化是一項費時的程序。 除了翻譯文字以外,當地語系化工程師通常還需要重新調整項目的大小和位置。 在過去,每當 UI 需要顯示新的語言就必須進行調整。 現在,Windows Presentation Foundation (WPF) 的功能可以減少您需要對所設計項目進行的調整工作。 用以撰寫可更輕鬆調整大小和位置之應用程式的方法稱為 automatic layout。
下列兩個Extensible Application Markup Language (XAML) 範例會建立可具現化 (Instantiate) 按鈕的應用程式,其中一個按鈕為英文,另一個則為西班牙文。 請注意,除了文字以外,程式碼都一樣,按鈕會配合文字進行調整。
範例
<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>
下圖顯示程式碼範例的輸出。
可自動調整大小的按鈕