Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Denetim ListBox, kullanıcıların seçebileceği bir dizi öğeyi gösterir. ListBox tek veya birden çok seçimi destekler ve klavye gezintisi, kaydırma özellikleri ve veri bağlama işlevselliği sağlar. Genellikle kullanıcıların önceden tanımlanmış seçenekler arasından seçim yapmak zorunda olduğu formlarda ve uygulamalarda kullanılır.
| Başlık | Description |
|---|---|
| ListBox'ı Verilere Bağlama | ListBox'ın bir veri kaynağına nasıl bağlanacağını gösterir. |
| Bir ListBoxItem Alın | ListBox'tan belirli bir ListBoxItem'in nasıl alınacağını gösterir. |
| ListBox'ın Kaydırma Performansını Geliştirme | Birçok öğe içeren bir ListBox'ta kaydırma performansını iyileştirmeyi gösterir. |
Stiller ve şablonlar
Varsayılan ControlTemplate'yi, ListBox kontrolüne benzersiz bir görünüm vermek için değiştirebilirsiniz. Daha fazla bilgi için bkz. Stiller ve şablonlar nedir? ve Denetim için şablon oluşturma.
ControlTemplate oluşturduğunuzda bir ListBox için, şablonunuz içinde bir ItemsPresenter ve bir ScrollViewer içerebilir. içindeki ItemsPresenter, her öğeyi ListBox içinde görüntüler ve ScrollViewer, denetim içinde kaydırmayı etkinleştirir. Eğer ItemsPresenter öğesi doğrudan ScrollViewer'nin alt öğesi değilse, ItemsPresenter'ye ItemsPresenter adını vermelisiniz.
İçerik özelliği
Denetim ListBox, içerik özelliği olarak Items özelliğini kullanır. Bu özellik ListBox'ta görüntülenen öğelerin koleksiyonunu temsil eder ve çeşitli veri kaynaklarına veri bağlamayı destekler.
Parçalar
Denetim ListBox adlandırılmış şablon parçaları tanımlamaz.
Görsel durumlar
Aşağıdaki tabloda denetimin görsel durumları listelenmiştir ListBox .
| VisualState Adı | VisualStateGroup Adı | Description |
|---|---|---|
| GeçersizOdaklı | DoğrulamaDurumları | Kontrol öğesinde doğrulama hatası var ve klavye odağı bulunuyor. |
| InvalidUnfocused | DoğrulamaDurumları | Denetimde doğrulama hatası var ancak klavye odağı yok. |
| Geçerli | DoğrulamaDurumları | Denetim geçerli ve doğrulama hatası yok. |
Ayrıca bakınız
.NET Desktop feedback