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 ComboBox , kullanıcılara bir seçenek listesi sunar. Denetim genişletildikçe ve daraltıldıkçe liste gösterilir ve gizlenir. Varsayılan durumunda liste daraltılır ve yalnızca bir seçenek görüntülenir. Kullanıcı, seçeneklerin tam listesini görmek için bir düğmeye tıklar.
Aşağıdaki çizimde farklı durumlarda bir ComboBox gösterilmektedir.
Stiller ve şablonlar
Bu bölümde ComboBox denetim için stiller ve şablonlar açıklanmaktadır. Denetime benzersiz bir görünüm vermek için varsayılanı ControlTemplate değiştirebilirsiniz. Daha fazla bilgi için bkz. Stiller ve şablonlar nedir? ve Denetim için şablon oluşturma.
İçerik özelliği
Items özelliği, denetimin içerik özelliğidirComboBox. Bu özellik, ComboBox'ın görüntülediği öğelerin listesini içerir.
Parçalar
Aşağıdaki tabloda, ComboBox denetiminin adlandırılmış bölümleri listelenir.
| Bölüm | Türü | Description |
|---|---|---|
| PART_EditableTextBox | TextBox |
IsEditable olduğunda true kullanılan düzenlenebilir metin kutusu bölümü. |
| PART_Popup | Popup | Öğelerin açılır listesini içeren açılır pencere. |
ControlTemplate oluşturduğunuzda bir ComboBox için, şablonunuz içinde bir ItemsPresenter ve bir ScrollViewer içerebilir. (ItemsPresenter her öğeyi ComboBox içinde görüntüler; ScrollViewer, denetimin içinde kaydırmayı etkinleştirir). Eğer ItemsPresenter doğrudan ScrollViewer'in alt öğesi değilse, ItemsPresenter adını ItemsPresenter olarak vermelisiniz.
Görsel durumlar
Aşağıdaki tabloda ComboBox kontrolünün durumları listelenmiştir.
| VisualState Adı | VisualStateGroup Adı | Description |
|---|---|---|
| Sıradan | OrtakDurumlar | Kontrol normal durumda. |
| Mouseover | OrtakDurumlar | Fare denetimin üzerinde. |
| Disabled | OrtakDurumlar | Denetim devre dışı bırakıldı. |
| Odaklanmamış | FocusStates | Kontrolün klavye odağı yoktur. |
| Focused | FocusStates | Denetimin klavye odağı vardır. |
| FocusedDropDown | FocusStates | Denetim klavye odağında ve açılır liste açık. |
| Düzenlenebilir | EditStates | Kontrol düzenlenebilir modda. |
| Düzenlenemez | EditStates | Kontrol düzenlenemez durumda. |
| Geçerli | DoğrulamaDurumları | Denetim geçerli ve doğrulama hatası yok. |
| 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. |
ComboBoxItem parçaları
Denetimin ComboBoxItem adlandırılmış bir parçası yok.
ComboBoxItem görsel durumları
Aşağıdaki tabloda ComboBoxItem kontrolünün durumları listelenmiştir.
| VisualState Adı | VisualStateGroup Adı | Description |
|---|---|---|
| Sıradan | OrtakDurumlar | Varsayılan durum. |
| Disabled | OrtakDurumlar | Denetim devre dışı bırakıldı. |
| Mouseover | OrtakDurumlar | Fare işaretçisi ComboBoxItem denetimin üzerindedir. |
| Focused | FocusStates | Kontrol odaklanmış durumda. |
| Odaklanmamış | FocusStates | Denetimin odağı yok. |
| Seçilmiş | Seçim Durumları | Öğe şu anda seçili. |
| Seçili değil | Seçim Durumları | Öğe seçilmedi. |
| SeçiliOdaklanmamış | Seçim Durumları | Öğe seçili, ancak odak yok. |
| Geçerli | DoğrulamaDurumları | Denetim sınıfını Validation kullanır ve Validation.HasError ekli özelliği ise şeklindedir false. |
| GeçersizOdaklı | DoğrulamaDurumları | Ekli Validation.HasError özelliği true ve kontrol odakta. |
| InvalidUnfocused | DoğrulamaDurumları | Eklenmiş Validation.HasError özelliği true ama denetimin odağı yoktur. |
Ayrıca bakınız
.NET Desktop feedback