Nasıl yapılır: Düğme Oluşturmak için Otomatik Düzeni Kullanma

Bu örnek, yerelleştirilebilir bir uygulamada düğme oluşturmak için otomatik düzen yaklaşımını nasıl kullanacağınızı açıklar.

A 'nın yerelleştirilmesi kullanıcı arabirimi (UI) zaman alan bir işlem olabilir. Genellikle Yerelleştiricilerin, metnin çevirmesinin yanı sıra öğeleri yeniden boyutlandırılması ve yeniden konumlandırılması gerekir. Geçmişte, bir tarafından Kullanıcı arabirimi gerekli ayarlama için uyarlanan her dil. Artık özellikleri sayesinde Windows Presentation Foundation (WPF) ayarlama gereksinimini azaltan öğeler tasarlayabilirsiniz. Daha kolay yeniden boyutlandırılabilir ve yeniden konumlandırılabilir uygulamalar yazma yaklaşımı çağırılır automatic layout .

Örnek

Aşağıdaki iki örnek, bir Extensible Application Markup Language (XAML) düğme örneği oluşturan uygulamalar oluşturur; biri İngilizce metin ve bir de İspanyolca metin ile. Kod, metin hariç olmak üzere kodun aynı olduğuna dikkat edin; düğme metin sığacak şekilde ayarlanır.

<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>

Aşağıdaki grafikte, otomatik yeniden boyutlandırılabilir düğmelere sahip kod örneklerinin çıktısı gösterilmektedir:

Farklı dillerdeki metinle aynı düğme

Ayrıca bkz.