ListBoxItem

A ListBoxItem vertegenwoordigt een afzonderlijk selecteerbaar item in een ListBox controle-element. Wanneer u items toevoegt aan een lijstlijstverzameling, verpakt WPF elk item automatisch in een ListBoxItem-container.

Het besturingselement ListBoxItem biedt visuele en gedragseigenschappen voor afzonderlijke lijstitems, waaronder:

  • Selectiegedrag : hiermee wordt afgehandeld hoe het item reageert op gebruikersselectie.
  • Visuele toestanden - Beheert uiterlijk wijzigingen wanneer het item wordt aangewezen, geselecteerd of gefocust.
  • Inhoudspresentatie : geeft de werkelijke gegevens of inhoud voor dat specifieke item weer.

U kunt het uiterlijk en gedrag van ListBoxItem-containers aanpassen door de ListBoxItem direct te stylen of door een aangepaste ItemContainerStyle te definiƫren op de bovenliggende ListBox.

Stijlen en sjablonen

U kunt de standaardinstelling ControlTemplate wijzigen om het ListBoxItem 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

Het ListBoxItem besturingselement gebruikt de Content eigenschap als inhoudseigenschap. Deze eigenschap bepaalt wat binnen elk lijstitem wordt weergegeven en ondersteunt verschillende inhoudstypen, waaronder tekst, afbeeldingen en complexe UI-elementen.

Onderdelen

Het ListBoxItem besturingselement definieert geen benoemde sjabloononderdelen.

Visuele statussen

De volgende tabel bevat de visuele statussen voor het ListBoxItem 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.
Focused FocusStates Het bedieningselement heeft de toetsenbordfocus.
Verstrooid FocusStates Het besturingselement heeft geen toetsenbordfocus.
Uitverkoren SelectionStates Het besturingselement is geselecteerd.
GeselecteerdNietGefocust SelectionStates Het besturingselement is geselecteerd, maar heeft geen toetsenbordfocus.
Niet geselecteerd SelectionStates Het besturingselement is niet geselecteerd.
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