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.
Steuerelemente mit Kopfzeile weisen eine Header-Eigenschaft auf, die zum Beschriften des Steuerelements verwendet wird. Die Header-Eigenschaft (Kopfzeile) kann einfach nur eine Textzeichenfolge enthalten oder komplex sein wie ein Microsoft® .NET Framework-Objekt. Steuerelemente mit Kopfzeile können je nach verwendetem Steuerelement mit Kopfzeile auch Inhalt oder eine Auflistung von Objekten anzeigen. Beispielsweise ist ein TabItem -Objekt in einem TabControl -Steuerelement ein ContentControl-Objekt mit Header . Das ToolBar -Objekt und das MenuItem -Objekt sind ItemControl-Objekte mit Header .
Im folgenden Verfahren wird gezeigt, wie Sie ContentControl-Objekte mit Header ( TabItem -Objekte) innerhalb eines ItemsControl-Objekts ( TabControl -Objekte) erstellen können. Sie können dieses Verfahren auch für andere ContentControl-Objekte mit Header verwenden, die unter "Types" (Typen) unter dem Thema HeaderedContentControl Types
(HeaderedContentControl-Typen) in MSDN aufgeführt sind. ItemsControl-Elemente mit Headern sind unter dem Thema HeaderedItemsControl (Typen)
(möglicherweise in englischer Sprache) auf MSDN aufgelistet.
So erstellen Sie ein ContentControl-Element mit Kopfzeile
Klicken Sie im Werkzeugpanel auf der linken Seite des Microsoft Expression Blend-Anwendungsfensters auf Objekte
. Wählen Sie in der Kategorie Steuerelemente das TabControl -Steuerelement
in der Liste aus.Das Symbol für das TabControl -Steuerelement wird unter der Schaltfläche Objekte angezeigt und ist ausgewählt. Sie können nun der Zeichenfläche ein TabControl -Objekt hinzufügen.
Tipp:Die am häufigsten verwendeten Benutzeroberflächenelemente (wie das Button -Steuerelement) werden bereits in Dropdownlisten unterhalb der Schaltfläche Objekte angezeigt, sodass Sie diese schnell hinzufügen können.
Sie können der Zeichenfläche ein TabControl -Objekt hinzufügen, indem Sie auf das Symbol für das TabControl -Steuerelement doppelklicken. Das TabControl -Objekt enthält standardmäßig zwei TabItem -Objekte.
Ein auf der Zeichenfläche erstelltes TabControl-Objekt mit der Standardgröße und der Standardposition (oben links)
.png)
Tipp:Gegebenenfalls können Sie dem TabItem -Objekt weitere TabControl -Objekte hinzufügen. Klicken Sie mit der rechten Maustaste im Panel Objekte und Zeitachsen auf das TabControl -Objekt, und klicken Sie dann auf TabItem hinzufügen.
Vergrößern Sie auf der Zeichenfläche das Registersteuerelement, indem Sie die STRG-TASTE gedrückt halten und den Steuerpunkt in der unteren rechten Ecke ziehen. Vergrößern Sie das TabControl -Objekt, sodass an der Oberseite drei Registerkarten angezeigt werden können.
Tipp:Alternativ können Sie die Größe des TabControl -Objekts ändern, indem Sie im Eigenschaftenpanel in der Kategorie Layout die Eigenschaften Height (Höhe) und Width (Breite) ändern.
Sie können eines der TabItem -Objekte benennen, indem Sie das Objekt im Panel Objekte und Zeitachsen auswählen und im Eigenschaftenpanel in der Kategorie Allgemeine Eigenschaften für die Header -Eigenschaft (Kopfzeile) einen Namen eingeben. Geben Sie beispielsweise dem ersten TabItem -Objekt den Namen Persönliche Informationen .
Tipp:Alternativ können Sie ein anderes Steuerelement, z. B. ein Image -Steuerelement, als Header für das TabItem -Objekt verwenden. Erweitern Sie im Panel Objekte und Zeitachsen das TabItem-Objekt, und klicken Sie dann auf das Header -Objekt, um es zu aktivieren. Sie können ein Image -Steuerelement aus dem Werkzeugpanel oder dem Projektpanel hinzufügen.
Klicken Sie im Panel Objekte und Zeitachsen auf eines der TabItem -Objekte, um dieses zu aktivieren und ihm Inhalte hinzufügen zu können.
Doppelklicken Sie im Werkzeugpanel auf StackPanel
, um dem TabItem -Objekt ein StackPanel-Objekt hinzuzufügen.Klicken Sie im Panel Objekte und Zeitachsen auf das StackPanel -Objekt, um es zum aktiven Objekt zu machen. Sie können dem TabItem -Objekt nun eine beliebige Anzahl von Objekten hinzufügen. Sie können beispielsweise ein TextBlock - oder ein ListBox -Steuerelement aus dem Werkzeugpanel hinzufügen.
Wenn Sie für das gesamte TabControl -Steuerelement einen Rahmen und einen Header einfügen möchten, verwenden Sie ein anderes ContentControl-Objekt mit Header, nämlich das GroupBox -Steuerelement. Aktivieren Sie im Panel Objekte und Zeitachsen das LayoutRoot -Objekt, wählen Sie im Objektepanel das GroupBox -Steuerelement aus, und zeichnen Sie dann mit der Maus das Steuerelement auf der Zeichenfläche etwas größer als das TabControl -Objekt.
Ziehen Sie das TabControl -Objekt im Panel Objekte und Zeitachsen auf das GroupBox -Objekt, um das TabControl -Objekt dem GroupBox -Objekt unterzuordnen.
Ändern Sie den Titel des GroupBox -Objekts. Wählen Sie das Objekt hierzu im Panel Objekte und Zeitachsen aus, und ändern Sie dann im Eigenschaftenpanel in der Kategorie Allgemeine Eigenschaften die Header -Eigenschaft (Kopfzeile).
Erstellen Sie das Projekt (F5), um die geänderte Anwendung anzuzeigen.
Ein vollständiges Beispiel mit Code, in dem auf Elemente reagiert wird, die im ListBox-Objekt ausgewählt sind, finden Sie unter GroupBox-Beispiel
in MSDN. Der Beispielcode ist im Paket WPFSamples.exe enthalten, das unter Windows SDK .NET Framework 3.0 (Beispiele)
(möglicherweise in englischer Sprache) verfügbar ist.
Copyright © 2011 Microsoft Corporation. Alle Rechte vorbehalten.