Nasıl yapılır: Düğme Oluşturmak için Otomatik Düzeni 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ı arabiriminin gerekli ayarlama için uyarlandığı her dil. 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ı olarak adlandırılır automatic layout
.
Ö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:
Ayrıca bkz.
.NET Desktop feedback
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin