Freigeben über


Listenfeld

Ein ListBox Steuerelement zeigt eine Sammlung von Elementen an, aus denen Benutzer auswählen können. Das ListBox-Steuerelement unterstützt einzelne oder mehrere Auswahlen und bietet Tastaturnavigation, Bildlauffunktionen und Datenbindungsfunktionen. Es wird häufig in Formularen und Anwendungen verwendet, in denen Benutzer aus vordefinierten Optionen auswählen müssen.

Screenshot eines typischen ListBox-Steuerelements mit einer Liste von auswählbaren Elementen

Title Description
Binde eine ListBox an Daten Zeigt, wie Ein ListBox an eine Datenquelle gebunden wird.
Abrufen eines ListBoxItem-Objekts Zeigt, wie Sie ein bestimmtes ListBoxItem aus einer ListBox erhalten.
Verbessern der Scroll-Leistung eines ListBox-Steuerelements Zeigt, wie Sie die Scroll-Performance in einem "ListBox"-Steuerelement mit vielen Elementen optimieren können.

Stile und Vorlagen

Sie können den Standardwert ControlTemplate ändern, um dem ListBox Steuerelement eine eindeutige Darstellung zu verleihen. Weitere Informationen finden Sie unter Was sind Formatvorlagen und Vorlagen? Und wie erstellen Sie eine Vorlage für ein Steuerelement.

Wenn Sie ein ControlTemplate für eine ListBox erstellen, könnte Ihre Vorlage ein ItemsPresenter innerhalb eines ScrollViewer enthalten. Die ItemsPresenter zeigt jedes Element im ListBox an, und der ScrollViewer ermöglicht den Bildlauf innerhalb des Steuerelements. Wenn das ItemsPresenter nicht das direkte untergeordnete Element von ScrollViewer ist, müssen Sie dem ItemsPresenter den Namen ItemsPresenter geben.

Content-Eigenschaft

Das ListBox Steuerelement verwendet die Items Eigenschaft als Inhaltseigenschaft. Diese Eigenschaft stellt die Auflistung von Elementen dar, die im ListBox-Objekt angezeigt werden, und unterstützt die Datenbindung an verschiedene Datenquellen.

Bestandteile

Das ListBox Steuerelement definiert keine benannten Vorlagenteile.

Visuelle Zustände

In der folgenden Tabelle sind die visuellen Zustände für das ListBox Steuerelement aufgeführt.

VisualState_Name Visualzustandsgruppe Name Description
UngültigerFokusiert Validierungszustände Das Steuerelement weist einen Validierungsfehler auf und hat den Tastaturfokus.
InvalidNichtFokussiert Validierungszustände Das Steuerelement weist einen Überprüfungsfehler auf, hat jedoch keinen Tastaturfokus.
Gültig Validierungszustände Das Steuerelement ist gültig und weist keine Überprüfungsfehler auf.

Siehe auch