Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der TabControl Inhalt wird auf einzelnen Seiten angezeigt, auf die Sie zugreifen, indem Sie die entsprechende Registerkarte auswählen. Das TabControl dient als Container, der eine Auflistung von TabItem Objekten verwaltet. Jede TabItem stellt sowohl die klickbare Registerkartenüberschrift als auch die zugehörige Inhaltsseite dar.
Wichtige Begriffe
Die TabControl- und TabItem-Steuerelemente arbeiten zusammen, um eine Benutzeroberfläche mit Registerkarten zu erstellen:
- TabControl: Dient als Container zum Verwalten der Registerkartenauswahl, des Layouts und der Präsentation. Es verarbeitet Benutzerinteraktionen wie das Klicken auf Tabs und zeigt den Inhalt der aktuell ausgewählten Registerkarte an.
- TabItem: Stellt eine einzelne Registerkarte innerhalb von TabControl dar. Jedes TabItem-Objekt enthält eine Kopfzeile (den sichtbaren Registerkartentext oder -inhalt) und Inhalt (was angezeigt wird, wenn Sie die Registerkarte auswählen).
- Beziehung: Die TabControl-Auflistung Items enthält TabItem-Objekte. Wenn Sie ein TabItem-Objekt auswählen, zeigt TabControl den Inhalt dieses Elements an und aktualisiert den visuellen Zustand, um anzuzeigen, welche Registerkarte aktiv ist.
Ausführliche Informationen zu einzelnen Registerkarten finden Sie unter TabItem.
Stile und Vorlagen
In diesem Abschnitt werden die Stile und Vorlagen für das TabControl Steuerelement beschrieben. Sie können den Standardwert ControlTemplate ändern, um dem Steuerelement eine eindeutige Darstellung zu verleihen. Weitere Informationen finden Sie unter "Überblick über Formatvorlagen und Vorlagen" und "Erstellen einer Vorlage für ein Steuerelement".
Content-Eigenschaft
Die TabControl verwendet die Items Eigenschaft als ihre Inhaltseigenschaft. Diese Eigenschaft enthält die Auflistung von TabItem Objekten, die die einzelnen Registerkarten und deren zugeordneten Inhalt darstellen. Wenn Sie dieser Auflistung TabItem-Objekte hinzufügen, werden sie als auswählbare Registerkarten in der TabControl-Schnittstelle angezeigt.
Bestandteile
In der folgenden Tabelle sind die benannten Teile für das TabControl Steuerelement aufgeführt.
| Teil | Typ | Description |
|---|---|---|
| PART_AusgewählterInhaltHost | ContentPresenter | Das Objekt, das den Inhalt des aktuell ausgewählten Objekts TabItemanzeigt. |
Wenn Sie ein ControlTemplate für eine TabControl erstellen, könnte Ihre Vorlage ein ItemsPresenter innerhalb eines ScrollViewer enthalten. (Jedes Element des ItemsPresenter wird im TabControl-Steuerelement angezeigt; das ScrollViewer ermöglicht das Scrollen innerhalb des Steuerelements). Wenn der ItemsPresenter nicht das direkte untergeordnete Element von ScrollViewer ist, müssen Sie dem ItemsPresenter den Namen ItemsPresenter geben.
Visuelle Zustände
In der folgenden Tabelle sind die visuellen Zustände für das TabControl Steuerelement aufgeführt.
| VisualState_Name | Visualzustandsgruppe Name | Description |
|---|---|---|
| Normal | CommonStates | Der Standardstatus. |
| Disabled | CommonStates | Das Steuerelement ist deaktiviert. |
| Gültig | Validierungszustände | Das Steuerelement verwendet die Validation Klasse und die Validation.HasError angefügte Eigenschaft ist false. |
| UngültigerFokusiert | Validierungszustände | Die Validation.HasError angefügte Eigenschaft zeigt an, ob das true-Steuerelement den Fokus hat. |
| InvalidNichtFokussiert | Validierungszustände | Die Validation.HasError angefügte Eigenschaft zeigt, dass das Steuerelement keinen Fokus hat. |
Siehe auch
.NET Desktop feedback