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.
En ListBox kontroll visar en samling objekt som användarna kan välja mellan. ListBox stöder enkla eller flera val och tillhandahåller tangentbordsnavigering, rullningsfunktioner och funktioner för databindning. Det används ofta i formulär och program där användarna måste välja mellan fördefinierade alternativ.
| Titel | Description |
|---|---|
| Anslut en ListBox till data | Visar hur du binder en ListBox till en datakälla. |
| Hämta en ListBoxItem | Visar hur du hämtar en specifik ListBoxItem från en ListBox. |
| Förbättra rullningsprestanda för en ListBox | Visar hur du optimerar rullningsprestanda i en ListBox med många objekt. |
Formatmallar och stilar
Du kan ändra standardvärdet ControlTemplate för att ge ListBox kontrollen ett unikt utseende. Mer information finns i Vad är formatmallar och mallar? och Hur skapar du en mall för en kontroll.
När du skapar en ControlTemplate för en ListBoxkan mallen innehålla en ItemsPresenter i en ScrollViewer.
ItemsPresenter Visar varje objekt i ListBox, och ScrollViewer aktiverar rullning i kontrollen. Om ItemsPresenter inte är direktavkomma av ScrollViewer, måste du ge ItemsPresenter namnet ItemsPresenter.
Innehållsegenskap
Kontrollen ListBox använder egenskapen Items som dess innehållsegenskap. Den här egenskapen representerar samlingen med objekt som visas i ListBox och stöder databindning till olika datakällor.
Delar
Kontrollen ListBox definierar inga namngivna malldelar.
Visuella tillstånd
I följande tabell visas de visuella tillstånden ListBox för kontrollen.
| VisualState-namn | VisualStateGroup-namn | Description |
|---|---|---|
| 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