WPF ListBox Kullanımı – Ahmet Cansever
Salı , 24 Ekim 2017
Anasayfa » Programlama » WPF ListBox Kullanımı

WPF ListBox Kullanımı

Listbox kontrolünü XAML olarak oluşturup kullanmak için aşağıdaki etiketi kullanabiliriz.

<ListBox> </ListBox>

Bu etiketi kullanarak  oluşturduğumuz listbox’a aşağıdaki gibi ait bazı özellikler ekleyebiliriz.

<ListBox Name=”listbox1″ Width=”150″ Height=”200″ Margin=”10,10,357,109″ > </ListBox>

Burada Name ile listbox’ kontrolünün ismi daha sonra sırasıyla listbox’ ın genişliği yüksekliği ve konum ayarının nasıl yapıldığını görüyoruz. Listbox içeriğine XAML içerisinde ekleme yapmak isterseniz XAML kodlarını aşağıdaki şekilde yazabiliriz.

<ListBox Name=”listbox1″ Width=”150″ Height=”200″ Margin=”10,10,357,109″ >
<ListBoxItem Content=”Ahmet Cansever”></ListBoxItem>
<ListBoxItem Content=”Burak Uslu”></ListBoxItem>
<ListBoxItem Content=”Kemal Ulu”></ListBoxItem>
<ListBoxItem Content=”Ali Erdi”></ListBoxItem>
</ListBox>

Eğer formumuza XAML tarafından değilde TextBox ve Button yardımıyla yapmak istersek şu şekilde yapabiliriz.

listbox_1

C# kodları;

Görüldüğü üzere Button1′ e tıklandığında TextBox’ a girilen metnin listbox‘ a eklenmesi sağlandı. Button2′ ye basıldığında ise listbox’ta seçili olan elemanın silinmesi gerçekleştirildi.

Şimdi de Formumuza 1 adet textbox ekleyerek listbox’ta tıkladığımız ismin textbox’ ta görünmesini sağlayan Binding işlemi gerçekleştirelim.

<TextBox Name=”tb1″ HorizontalAlignment=”Left” Height=”23″ Margin=”10,224,0,0″ TextWrapping=”Wrap” VerticalAlignment=”Top” Width=”150″>
<TextBox.Text>
<Binding ElementName=”listbox1″ Path=”SelectedItem.Content”></Binding>
</TextBox.Text>
</TextBox>

Sonuçta XAML kodlarımızın tamamı aşağıdaki şekilde olacaktır.

<Window x:Class=”listbox_1.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″>
<Grid>
<ListBox Name=”listbox1″ Width=”150″ Height=”200″ Margin=”10,10,357,109″ > <ListBoxItem Content=”Ahmet Cansever”></ListBoxItem>
<ListBoxItem Content=”Burak Uslu”></ListBoxItem>
<ListBoxItem Content=”Kemal Ulu”></ListBoxItem>
<ListBoxItem Content=”Ali Erdi”></ListBoxItem>
</ListBox>
<TextBox Name=”tb1″ HorizontalAlignment=”Left” Height=”23″ Margin=”10,224,0,0″ TextWrapping=”Wrap” VerticalAlignment=”Top” Width=”150″>
<TextBox.Text> <Binding ElementName=”listbox1″ Path=”SelectedItem.Content”></Binding>
</TextBox.Text>
</TextBox>
</Grid>
</Window>

Hakkında admin

İlginizi Çekebilir

WPF Menü Oluşturma

Bu yazımızda WPF’ te Menü kullanımının nasıl yapılacağını, ve formumuza eklediğimiz Menü öğesinin hangi özelliklerini …

Yorum Yap

Wordpress Tema indir