Keuzelijst

Een ListBox besturingselement geeft een verzameling items weer waaruit gebruikers kunnen kiezen. ListBox biedt ondersteuning voor één of meerdere selecties en biedt toetsenbordnavigatie, schuifmogelijkheden en functionaliteit voor gegevensbinding. Het wordt vaak gebruikt in formulieren en toepassingen waar gebruikers moeten kiezen uit vooraf gedefinieerde opties.

Schermopname van een typisch controle Keuzelijst-besturingselement met selecteerbare items

Title Description
Een keuzelijst koppelen aan gegevens Hier ziet u hoe u een keuzelijst aan een gegevensbron koppelt.
Een ListBoxItem ophalen Laat zien hoe u een specifieke ListBoxItem ophaalt uit een keuzelijst.
De schuifprestaties van een keuzelijst verbeteren Laat zien hoe u de schuifprestaties in een keuzelijst met veel items kunt optimaliseren.

Stijlen en sjablonen

U kunt de standaardinstelling ControlTemplate wijzigen om het ListBox besturingselement een uniek uiterlijk te geven. Zie Wat zijn stijlen en sjablonen voor meer informatie en hoe u een sjabloon voor een besturingselement maakt.

Wanneer u een ControlTemplate voor een ListBox maakt, bevat uw sjabloon mogelijk een ItemsPresenter in een ScrollViewer. ItemsPresenter geeft elk item in het ListBoxbesturingselement weer, en ScrollViewer maakt scrollen binnen het besturingselement mogelijk. Als het ItemsPresenter niet het directe onderliggende element van de ScrollViewer is, moet u de ItemsPresenter de naam ItemsPresenter geven.

Inhoudseigenschap

Het ListBox besturingselement gebruikt de Items eigenschap als inhoudseigenschap. Deze eigenschap vertegenwoordigt de verzameling items die worden weergegeven in de keuzelijst en ondersteunt gegevensbinding met verschillende gegevensbronnen.

Onderdelen

Het ListBox besturingselement definieert geen benoemde sjabloononderdelen.

Visuele statussen

De volgende tabel bevat de visuele statussen voor het ListBox besturingselement.

VisualState-naam VisualStateGroup-naam Description
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.
Geldig Validatiestatussen Het besturingselement is geldig en heeft geen validatiefouten.

Zie ook