Combobox

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.

Een ComboBox die wordt weergegeven in uitgeschakelde, ingeklapte en uitgeklapte 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

ComboBox