Silverlight’ta AutoCompleteBox Kullanımı

Silverlight’ta AutoCompleteBox Kullanımı için DotNetSpark’ta  Dhananjay Kumar‘ın yazdığı yazdığı anlaşılır makaleyi ele alalım:

Country isimli bir sınıf ekliyoruz:

Sınıfın içini dolduruyoruz:

ToolBox’tan AutoCompleteBox’ı ekliyoruz:

AutoCompleteBox’ı Sınıfımıza bağlıyoruz:

DataTemplate’ine TextBlock ekliyoruz ve sınıfa bağlıyoruz:

Elbette açılışta verileri alması için:

Kaynak: http://www.dotnetspark.com/kb/3786-autocompletebox-silverlight-40.aspx

WPF için AutoCpmpleteBox’a göz atabilirsiniz:

https://mehmetkaplan.wordpress.com/2010/11/08/ipinucu-28-wpf-otomatik-tamamlanan-textbox-autocompletebox/

İpinUcu ~ 28 – WPF Otomatik Tamamlanan TextBox (AutoCompleteBox)

WPF Otomatik Tamamlanan TextBox (AutoCompleteBox) için WpfToolKit’in yüklü olması gerekiyor. CodePlex’den edinebilirsiniz.

XAML tarafına geçiyoruz ve şu şekilde bir ekleme yapıyoruz (Bu eklemeyi en başta, hemen Window’un altına yapıyoruz):

xmlns:toolkit=”clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Input.Toolkit”

Bu eklemeyi yaptıktan sonra kutucuğumuzu oluşturuyoruz:

<toolkit:AutoCompleteBox x:Name=”dolKutu”  Margin=”50,418,396,82″ Height=”29″ Width=”322″ />

Kutucuğun verileri bulabilmesi için kaynak gösteriyoruz (Window Load olayına yazabilirsiniz):

List<string> isimListem = new List<string>
{
“Mustafa Kemal ATATÜRK”, “İsmet İNÖNÜ”, “Mehmet KAPLAN”, “Mehmet ASLANTUĞ”, “Nazım HİKMET RAN”
};

dolKutu.ItemsSource = isimListem;

Ve sonuç aşağıdaki gibi olacaktır:

%d blogcu bunu beğendi: