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.
Visar TabControl innehåll på diskreta sidor som du kommer åt genom att välja lämplig flik. TabControl fungerar som en container som hanterar en samling TabItem objekt. Varje TabItem representerar både den klickbara tabbrubriken och dess tillhörande innehållssida.
Viktiga begrepp
Kontrollerna TabControl och TabItem fungerar tillsammans för att skapa ett gränssnitt med flikar:
- TabControl: Fungerar som den container som hanterar flikval, layout och presentation. Den hanterar användarinteraktioner som att klicka på flikar och visa innehållet på den valda fliken.
- TabItem: Representerar en enskild flik i TabControl. Varje TabItem innehåller en rubrik (texten eller innehållet på den synliga fliken) och innehåll (det som visas när du väljer fliken).
- Relationer: TabControls Items-samling innehåller TabItem-objekt. När du väljer en TabItem visar TabControl objektets innehåll och uppdaterar det visuella tillståndet för att visa vilken flik som är aktiv.
Detaljerad information om enskilda flikar finns i TabItem.
Formatmallar och stilar
I det här avsnittet beskrivs format och mallar för TabControl kontrollen. Du kan ändra standardvärdet ControlTemplate för att ge kontrollen ett unikt utseende. Mer information finns i Översikt över format och mallar och Skapa en mall för en kontroll.
Innehållsegenskap
TabControl Använder egenskapen Items som dess innehållsegenskap. Den här egenskapen innehåller en samling TabItem objekt som representerar de enskilda flikarna och deras associerade innehåll. När du lägger till TabItem-objekt i den här samlingen visas de som valbara flikar i TabControl-gränssnittet.
Delar
I följande tabell visas de namngivna TabControl delarna för kontrollen.
| Del | Typ | Description |
|---|---|---|
| PART_SelectedContentHost | ContentPresenter | Objektet som visar innehållet i det för närvarande markerade TabItem. |
När du skapar en ControlTemplate för en TabControlkan mallen innehålla en ItemsPresenter i en ScrollViewer. (Visar ItemsPresenter varje objekt i TabControl; aktiverar ScrollViewer rullning i kontrollen). Om ItemsPresenter inte är direkt underordnad ScrollViewer, måste du ge ItemsPresenter namnet ItemsPresenter.
Visuella tillstånd
I följande tabell visas de visuella tillstånden TabControl för kontrollen.
| VisualState-namn | VisualStateGroup-namn | Description |
|---|---|---|
| Normalt | CommonStates | Standardtillståndet. |
| Disabled | CommonStates | Kontrollen är inaktiverad. |
| Giltigt | ValidationStates | Kontrollen använder Validation klassen och den Validation.HasError anslutna egenskapen är false. |
| OgiltigFocus | ValidationStates | Den Validation.HasError anslutna egenskapen är true när kontrollen har fokus. |
| OgiltigInteIFokus | ValidationStates | Validation.HasError-egenskapen är knuten till en kontroll som inte har fokus. |
Se även
.NET Desktop feedback