ListBox va ComboBox
WPF --- WPF boshqaruvlari --- ListBox va ComboBox
Listbox klassi
ListBox klassi Windows muhitining umumiy komponentini, foydalanuvchiga elementlardan birini tanlash imkonini beruvchi oʻzgaruvchan uzunlikdagi roʻyxatlarni ifodalaydi.
ListBox klassi SelectionMode xususiyatiKo'p yoki Kengaytirilgan ga o'rnatilganda bir nechta tanlash imkonini beradi . Bir nechta rejimda siz istalgan elementni tanlashingiz yoki ustiga bosish orqali uni bekor qilishingiz mumkin. Kengaytirilgan rejimda qo'shimcha elementlarni tanlash uchun tugmasini yoki elementlar oralig'ini tanlash uchun tugmasini bosishingiz kerak. Har qanday ko'p tanlovli ro'yxat ko'rinishi tanlangan barcha elementlarni olish uchun SelectedItem xususiyati o'rniga SelectedItems to'plamidan foydalanadi .
Turli boshqaruv elementlari ichki o'rnatilgan tarkibni boshqacha boshqaradi. ListBox ob'ekti o'zining Items to'plamidagi barcha ichki o'rnatilgan ob'ektlarni saqlaydi .
ListBox - bu juda moslashuvchan boshqaruv. U nafaqat ListBoxItem obyektlarini , balki har qanday ixtiyoriy elementlarni ham saqlashi mumkin. Oxir oqibat, ListBoxItem klassi ContentControl sinfining avlodi bo'lib , u ichki o'rnatilgan kontent qismlarini saqlashga imkon beradi. Agar bunday fragment UIElement dan olingan sinf bo'lsa , u ListBox elementida ko'rsatiladi . Agar u boshqa turdagi ob'ekt bo'lsa, ListBox ToString ( ) usulini chaqiradi va natijada olingan matnni ko'rsatadi. Masalan :
< ListBox Margin="5">
< StackPanel Margin="5" Orientation="Gorizontal">