Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
A ListBoxItem representerar ett enskilt valbart objekt i en ListBox kontroll. När du lägger till objekt i en ListBox-samling omsluter WPF automatiskt varje objekt i en ListBoxItem-container.
Kontrollen ListBoxItem innehåller visuella och beteendemässiga egenskaper för enskilda listobjekt, inklusive:
- Markeringsbeteende – Hanterar hur objektet svarar på användarval.
- Visuella tillstånd – Hanterar utseendeändringar när objektet hovrar, markeras eller fokuseras.
- Innehållspresentation – Visar faktiska data eller innehåll för det specifika objektet.
Du kan anpassa utseendet och beteendet för ListBoxItem-containrar genom att formatera ListBoxItem direkt eller genom att definiera en anpassad ItemContainerStyle i den överordnade listrutan.
Formatmallar och stilar
Du kan ändra standardvärdet ControlTemplate för att ge ListBoxItem kontrollen ett unikt utseende. Mer information finns i Vad är formatmallar och mallar? och Hur skapar du en mall för en kontroll.
Innehållsegenskap
Kontrollen ListBoxItem använder egenskapen Content som dess innehållsegenskap. Den här egenskapen avgör vad som visas i varje listobjekt och har stöd för olika innehållstyper, inklusive text, bilder och komplexa gränssnittselement.
Delar
Kontrollen ListBoxItem definierar inga namngivna malldelar.
Visuella tillstånd
I följande tabell visas de visuella tillstånden ListBoxItem för kontrollen.
| VisualState-namn | VisualStateGroup-namn | Description |
|---|---|---|
| Normalt | CommonStates | Kontrollen är i sitt normala tillstånd. |
| Musöver | CommonStates | Musen är över kontrollen. |
| Disabled | CommonStates | Kontrollen är inaktiverad. |
| Focused | FocusStates | Kontrollen har tangentbordsfokus. |
| Ofokuserat | FocusStates | Kontrollen har inte tangentbordsfokus. |
| Har valts | SelectionStates | Kontrollen är vald. |
| MarkeradOmarkerad | SelectionStates | Kontrollen är markerad men har inte tangentbordsfokus. |
| Inte valt | SelectionStates | Kontrollen är inte markerad. |
| OgiltigFocus | ValidationStates | Kontrollen har ett verifieringsfel och har tangentbordsfokus. |
| OgiltigInteIFokus | ValidationStates | Kontrollen har ett verifieringsfel men har inte tangentbordsfokus. |
| Giltigt | ValidationStates | Kontrollen är giltig och har inga verifieringsfel. |
Se även
.NET Desktop feedback