Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Het besturingselement ComboBox geeft gebruikers een lijst met opties weer. De lijst wordt weergegeven en verborgen als het besturingselement wordt uitgevouwen en samengevouwen. In de standaardstatus wordt de lijst samengevouwen, waarbij slechts één keuze wordt weergegeven. De gebruiker klikt op een knop om de volledige lijst met opties weer te geven.
In de volgende afbeelding ziet u een ComboBox in verschillende toestanden.
Stijlen en sjablonen
In deze sectie worden de stijlen en sjablonen voor het ComboBox besturingselement beschreven. U kunt de standaardinstelling ControlTemplate wijzigen om het besturingselement een uniek uiterlijk te geven. Zie Wat zijn stijlen en sjablonen voor meer informatie en hoe u een sjabloon voor een besturingselement maakt.
Inhoudseigenschap
De Items eigenschap is de inhoudseigenschap voor het ComboBox besturingselement. Deze eigenschap bevat de lijst met items die in de keuzelijst met invoervak worden weergegeven.
Onderdelen
De volgende tabel bevat de benoemde onderdelen voor het ComboBox besturingselement.
| Onderdeel | Typologie | Description |
|---|---|---|
| PART_EditableTextBox | TextBox | Het bewerkbare tekstvakonderdeel dat wordt gebruikt wanneer IsEditable .true |
| PART_Popup | Popup | Het pop-upvenster met de vervolgkeuzelijst met items. |
Wanneer u een ControlTemplate voor een ComboBox maakt, bevat uw sjabloon mogelijk een ItemsPresenter in een ScrollViewer. (ItemsPresenter geeft elk item in het ComboBox weer; ScrollViewer maakt scrollen binnen het besturingselement mogelijk). Als het ItemsPresenter niet het directe kind van de ScrollVieweris, moet u de ItemsPresenter naam opgeven. ItemsPresenter
Visuele statussen
De volgende tabel bevat de statussen voor het ComboBox besturingselement.
| VisualState-naam | VisualStateGroup-naam | Description |
|---|---|---|
| Normaal | CommonStates | De bediening verkeert in normale staat. |
| Muisover | CommonStates | De muis is over het bedieningselement. |
| Disabled | CommonStates | Het besturingselement is uitgeschakeld. |
| Verstrooid | FocusStates | Het besturingselement heeft geen toetsenbordfocus. |
| Focused | FocusStates | Het bedieningselement heeft de toetsenbordfocus. |
| FocusedDropDown | FocusStates | Het besturingselement heeft de toetsenbordfocus en de vervolgkeuzelijst is geopend. |
| Bewerkbaar | EditStates | Het besturingselement bevindt zich in de bewerkbare modus. |
| Niet-bewerkbaar | EditStates | Het besturingselement bevindt zich in de niet-bewerkbare modus. |
| Geldig | Validatiestatussen | Het besturingselement is geldig en heeft geen validatiefouten. |
| Ongeldige focus | Validatiestatussen | Het besturingselement heeft een validatiefout en heeft de focus op het toetsenbord. |
| Ongeldige ongeconcentreerdheid | Validatiestatussen | Het besturingselement heeft een validatiefout maar heeft geen toetsenbordfocus. |
ComboBoxItem-onderdelen
Het ComboBoxItem besturingselement heeft geen benoemde onderdelen.
Visualstatussen van ComboBoxItem
De volgende tabel bevat de statussen voor het ComboBoxItem besturingselement.
| VisualState-naam | VisualStateGroup-naam | Description |
|---|---|---|
| Normaal | CommonStates | De standaardstatus. |
| Disabled | CommonStates | Het besturingselement is uitgeschakeld. |
| Muisover | CommonStates | De muis aanwijzer bevindt zich boven het ComboBoxItem besturingselement. |
| Focused | FocusStates | Het besturingselement heeft de focus. |
| Verstrooid | FocusStates | Het besturingselement heeft geen focus. |
| Uitverkoren | SelectionStates | Het item is momenteel geselecteerd. |
| Niet geselecteerd | SelectionStates | Het item is niet geselecteerd. |
| GeselecteerdNietGefocust | SelectionStates | Het item is geselecteerd, maar heeft geen focus. |
| Geldig | Validatiestatussen | Het besturingselement maakt gebruik van de Validation klasse en de Validation.HasError gekoppelde eigenschap is false. |
| Ongeldige focus | Validatiestatussen | De Validation.HasError gekoppelde eigenschap is true en de controle is gefocust. |
| Ongeldige ongeconcentreerdheid | Validatiestatussen | De Validation.HasError gekoppelde eigenschap is true en de controle heeft geen focus. |
Zie ook
.NET Desktop feedback