Sunum ekran tasarımınız içinde UI elementlerinizi dikey (vertical) veya yatay (horizontal) hizalama gereksinimlerinizi karşılamak üzere “StackPanel” kullanabilirsiniz. Tasarım için öncelikle
<StackPanel>..</StackPanel> tag’larını açarak işe başlayabilirsiniz.
1 2 3 4 5 6 7 8 9 10 |
<Window x:Class="wpfApp.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow" Height="350" Width="525"> <StackPanel> </StackPanel> </Window> |
Hizalanmasını istediğiniz UI parçalarını bu tagların içine yerleştirmeniz yeterli olacaktır.
1 2 3 4 5 6 7 8 9 |
<StackPanel> <CheckBox Content="Galatasaray"/> <CheckBox Content="Fenerbahçe"/> <CheckBox Content="Beşiktaş"/> <CheckBox Content="Trabzonspor"/> <Button Content="Oy Ver"></Button> </StackPanel> |
Bu durumda ekran tasarımızda “StackPanel” altında bulunan tüm objeleriniz dikey olarak hizalanacaktır.
Hizalama için herhangi bir bildirimde bulunmazsanız dikey (vertical) olarak uyarlayacaktır. hizalama bildirimini “Orientation” özelliği ile yapabilirsiniz.
Bu tür bir deklarasyon ile yatay (horizontal) olarak hizalamada yapabilirsiniz.