Erstellen einer Formatvorlage

Über die Formatvorlage eines Steuerelements können Sie in einem Microsoft Expression Blend-Projekt die Eigenschaften angeben, die von dem Steuerelement, auf das die Formatvorlage angewendet wird, als Standardwerte verwendet werden sollen. Wenn Sie die Struktur eines Steuerelements ändern möchten, ändern Sie stattdessen die Vorlage. Verwenden Sie dabei die Verfahren in Erstellen oder Bearbeiten einer Vorlage, Gestaltungstipps für häufig verwendete Silverlight-Steuerelemente oder Formatierungstipps für einfache WPF-Formatvorlagen.

Da eine Formatvorlage eine Ressource ist, können Sie die eigentliche Formatvorlage getrennt vom Steuerelement speichern und die Formatvorlagenressource dann auf andere Instanzen desselben Steuerelements anwenden. Weitere Informationen zu Ressourcen finden Sie unter Erstellen von wiederverwendbaren Ressourcen.

So erstellen Sie eine neue Stilressource für ein Steuerelement

  1. Wählen Sie auf der Zeichenfläche oder im Panel Objekte und Zeitachsen das Objekt aus, für das Sie eine Formatvorlage erstellen möchten.

  2. Zeigen Sie im Menü Objekt auf Stil bearbeiten, und führen Sie dann einen der folgenden Schritte aus:

    • Um die momentan durch das gewählte Objekt verwendete Formatvorlage (eine zuvor erstellte benutzerdefinierte Formatvorlage) zu ändern, klicken Sie auf Aktuellen bearbeiten. Expression Blend gibt den Bearbeitungsmodus für die aktuelle Formatvorlage ein. Sie können zu Schritt 6 springen oder unter Bearbeiten eines Stils nachschlagen.

    • Klicken Sie auf Kopie bearbeiten, um einen neuen Stil zu erstellen, der vom ausgewählten Objekt verwendet wird (dabei kann es sich um den Standardstil für das Objekt oder einen benutzerdefinierten Stil handeln, den Sie zuvor erstellt haben).

    • Klicken Sie auf Leere Vorlage erstellen, um eine neue leere Vorlage zu erstellen. Für Shape-Steuerelemente (wie das Rectangle-Steuerelement) und Textsteuerelemente (wie das TextBox-Steuerelement) ist dies die einzige verfügbare Option.

    Das Dialogfeld Ressource "Style" erstellen wird geöffnet.

  3. Führen Sie unter Name (Schlüssel) einen der folgenden Schritte aus:

    • Geben Sie zum Erstellen einer neuen benannten Formatvorlage für das Objekt einen Schlüsselnamen ein. Dies ist der Name, mit dem andere Objekte auf die Formatvorlage verweisen können, um sie auf diese Weise anzuwenden.

    • Wenn Sie eine Formatvorlage erstellen möchten, die von allen Objekten dieses Typs verwendet werden soll, wählen Sie Auf alle Objekte anwenden aus (nur WPF).

      Cc294740.alert_tip(DE-DE,Expression.30).gifTipp:

      In der XAML-Datei für das zu erstellende Formatvorlagenobjekt wird ein Attribut mit dem Namen TargetType auf den Objekttyp festgelegt, für den Sie die Formatvorlage erstellen.

      Ein x:Key-Attribut wird nur dann festgelegt, wenn Sie einen Schlüsselnamen eingegeben haben (erste Option oben). Bei Vorhandensein eines x:Key-Attributs darf die Formatvorlage nur auf Objekte angewendet werden, die die Formatvorlage nach Namen angeben. Fehlt das x:Key-Attribut, wird die Formatvorlage auf alle Objekte dieses Typs angewandt. Das Formatvorlagenobjekt unten wird z. B. nicht auf alle Schaltflächen auf der Zeichenfläche angewandt.

      <Style x:Key="ButtonStyle1" TargetType="{x:Type Button}"...

  4. Wählen Sie unter Definieren in die Option aus, nach der der Stil definiert werden soll:

    • Wählen Sie Anwendung aus, wenn der Stil für alle Dokumente in der Anwendung verfügbar sein soll.

    • Um die Formatvorlage nur für das aktuelle Dokument oder ein Objekt im aktuellen Dokument verfügbar zu machen, wählen Sie Dieses Dokument und anschließend eine Option aus dem verknüpften Dropdownmenü.

    • Wenn die Formatvorlage in einer Ressourcenverzeichnisdatei definiert werden soll, die in anderen Projekten wieder verwendet werden können, wählen Sie Ressourcenverzeichnis oder klicken auf Neu, um ein neues Ressourcenverzeichnis zu erstellen.

  5. Klicken Sie auf OK, um das Dialogfeld zu schließen und den Stil zur Bearbeitung zu öffnen.

    Cc294740.alert_tip(DE-DE,Expression.30).gifTipp:

    Sie erstellen hier effektiv eine neue Stilressource. Diese wird als lokale Ressource festgelegt und kann mühelos im Ressourcenpanel angezeigt und geändert werden. Die Ressource enthält einen Verweis auf eine Vorlage, die Sie bearbeiten können, um die Struktur des Steuerelements zu ändern.

    Weitere Informationen finden Sie unter Erstellen einer wiederverwendbaren Vorlage zur Gestaltung eines Systemsteuerelements.

  6. Beachten Sie die Breadcrumb-Leiste im oberen Bereich der Zeichenfläche.

    Breadcrumb-Leiste mit ausgewähltem Stilbearbeitungsmodus

    Cc294740.0355a4cb-ba56-43ec-aabb-9590b3947b33(DE-DE,Expression.30).png

    Durch Klicken auf die Schaltflächen in der Breadcrumb-Leiste können Sie schnell zwischen dem Vorlagenbearbeitungsmodus, dem Stilbearbeitungsmodus und dem Objektbearbeitungsbereich für das ausgewählte Objekt wechseln. Die Breadcrumb-Leiste wird für alle ausgewählten Objekte angezeigt, auf die ein benutzerdefinierter Stil oder eine benutzerdefinierte Vorlage angewendet wird.

  7. Ändern Sie im Eigenschaftenpanel die Eigenschaften, für die Sie neue Standardwerte für Ihr Steuerelement festlegen möchten.

  8. Wenn Sie an einem Windows Presentation Foundation (WPF)-Projekt arbeiten, fügen Sie Eigenschafts- und Ereignisauslöser im Auslöserpanel hinzu, oder ändern Sie sie dort.

    Ein Beispiel für das Festlegen von Auslösern finden Sie in diesem Benutzerhandbuch unter Erstellen von Steuerelementen aus vorhandenen Objekten oder im Abschnitt Weiterführende Themen unter Formatierungstipps für einfache WPF-Formatvorlagen.

  9. Klicken Sie im Panel Objekte und Zeitachsen auf Zurück zum AnfangCc294740.55844eb3-ed98-4f20-aa66-a6f5b23eeb2b(DE-DE,Expression.30).png, um den Bearbeitungsbereich der Formatvorlage zu schließen.

    Sie kehren zum vorherigen Bearbeitungsbereich zurück.

    Cc294740.alert_tip(DE-DE,Expression.30).gifTipp:

    Beim Erstellen oder Anwenden einer Formatvorlagenressource auf ein Objekt wird eine grüne Markierung im Eigenschaftenpanel für die Style-Eigenschaft des ausgewählten Objekts angezeigt. Hiermit wird darauf hingewiesen, dass das Objekt nun an diese Formatvorlagenressource gebunden bzw. damit verlinkt ist.

Siehe auch

Aufgaben

Anwenden einer Stilressource

Konzepte

Formatieren eines Steuerelements, das Vorlagen unterstützt