Kotak Daftar

ListBox Kontrol menampilkan kumpulan item yang dapat dipilih pengguna. ListBox mendukung satu atau beberapa pilihan dan menyediakan navigasi keyboard, kemampuan gulir, dan fungsionalitas pengikatan data. Ini umumnya digunakan dalam formulir dan aplikasi di mana pengguna perlu memilih dari opsi yang telah ditentukan sebelumnya.

Cuplikan layar kontrol ListBox umum memperlihatkan daftar item yang dapat dipilih

Judul Description
Mengikat ListBox ke Data Memperlihatkan cara mengikat ListBox ke sumber data.
Mendapatkan ListBoxItem Memperlihatkan cara mengambil ListBoxItem tertentu dari ListBox.
Meningkatkan Kinerja Pengguliran pada ListBox Memperlihatkan cara mengoptimalkan kinerja gulir pada ListBox dengan banyak item.

Gaya dan templat

Anda dapat memodifikasi default ControlTemplate untuk memberi ListBox kontrol tampilan yang unik. Untuk informasi selengkapnya, lihat Apa itu gaya dan templat? dan Cara membuat templat untuk kontrol.

Saat Anda membuat ControlTemplate untuk ListBox, templat Anda mungkin berisi ItemsPresenter dalam ScrollViewer. ItemsPresenter menampilkan setiap item di ListBox, dan ScrollViewer mengaktifkan pengguliran dalam kontrol. ItemsPresenter Jika bukan anak langsung dari ScrollViewer, Anda harus memberikan ItemsPresenter nama ItemsPresenter.

Properti konten

Kontrol ListBox menggunakan Items properti sebagai properti kontennya. Properti ini mewakili kumpulan item yang ditampilkan di ListBox dan mendukung pengikatan data ke berbagai sumber data.

Bagian

ListBox Kontrol tidak menentukan bagian templat bernama apa pun.

Keadaan visual

Tabel berikut mencantumkan status visual untuk ListBox kontrol.

Nama VisualState Nama VisualStateGroup Description
FokusTidakValid StatusValidasi Kontrol memiliki kesalahan validasi dan memiliki fokus keyboard.
Tidak valid dan Tidak Difokuskan StatusValidasi Kontrol memiliki kesalahan validasi tetapi tidak memiliki fokus keyboard.
Sah StatusValidasi Kontrol valid dan tidak memiliki kesalahan validasi.

Lihat juga