Aracılığıyla paylaş


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

Bu örnekte, yerelleştirilebilir bir uygulamada düğme oluşturmak için otomatik düzen yaklaşımının nasıl kullanılacağı açıklanmaktadır.

Kullanıcı arabiriminin (UI) yerelleştirilmesi zaman alan bir işlem olabilir. Yerelleştiricilerin genellikle metin çevirmeye ek olarak öğeleri yeniden boyutlandırması ve yeniden konumlandırması gerekir. Geçmişte, bir kullanıcı arabirimi için uyarlandığında her dil belirli ayarlamalar gerektirirdi. Artık Windows Presentation Foundation'ın (WPF) özellikleriyle, ayarlama gereksinimini azaltan öğeler tasarlayabilirsiniz. Daha kolay yeniden boyutlandırılabilir ve yeniden konumlandırılabilir uygulamalar yazma yaklaşımına automatic layoutdenir.

Örnek

Aşağıdaki iki Genişletilebilir Uygulama biçimlendirme dili (XAML) örneği, bir düğme örneği oluşturan uygulamalar oluşturur; biri İngilizce, diğeri de İspanyolca metin içeren. Metin dışında kodun aynı olduğuna dikkat edin; düğme, metne 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 grafik, otomatik olarak yeniden boyutlandırılabilir düğmeler içeren kod örneklerinin çıkışını gösterir:

Farklı dillerde metin aynı düğme

Ayrıca bakınız