Freigeben über


Erstellen einer wiederverwendbaren Vorlage für ein Systemsteuerelement

Diese Seite bezieht sich nur auf Silverlight 2-Projekte

Sie können die Darstellung von Systemsteuerelementen anpassen, indem Sie eine Kopie der Steuerelementvorlage ändern.

Im nachfolgend dargestellten Verfahren wird dazu eine Schaltfläche verwendet. Sie können jedoch eine Vorlage für jedes beliebige in Microsoft Expression Blend 2 enthaltene Systemsteuerelement und jedes importierte, benutzerdefinierte Silverlight 2-Steuerelement erstellen, das von der Control-Klasse erbt.

So erstellen Sie eine Kopie der Vorlage für eine Schaltfläche

  1. Zeichnen Sie ein Systemsteuerelement auf der Zeichenfläche. Wählen Sie dazu zum Beispiel das Werkzeug Schaltfläche Dd185509.05df1779-a68f-436b-b834-a91b7995a3ec(de-de,Expression.10).png aus der Werkzeugpalette aus, und zeichnen Sie es dann mit der Maus auf der Zeichenfläche.

  2. Erstellen Sie mithilfe der Breadcrumb-Leiste ganz oben auf der Zeichenfläche eine Kopie der Schaltflächenvorlage. Klicken Sie auf [Schaltfläche] und auf Steuerelementteile bearbeiten (Vorlage). Klicken Sie dann auf Kopie bearbeiten.

    Dd185509.40c4d9ae-bf61-4492-b0c8-b090a7b9acfb(de-de,Expression.10).png

    Dd185509.alert_tip(de-de,Expression.10).gifTipp:

    Die Kopie muss erstellt werden, weil die Standardvorlage eines Systemsteuerelements nicht geändert werden kann. Alternativ können Sie eine leere Vorlage erstellen und die Schaltfläche entwerfen, indem Sie Grafikobjekte importieren oder neue Objekte zeichnen.

  3. Geben Sie im Dialogfeld zum Erstellen einer Ressource "Formatvorlage" einen Namen für die Vorlage ein, z. B. ButtonStyle1.

    Dd185509.4818ee6a-ce60-4b79-91c8-3b1871829eea(de-de,Expression.10).png

  4. Wählen Sie unter Definieren in aus, wo die Ressource definiert werden soll:

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

    • Wenn die Vorlage nur für Schaltflächenobjekte im aktuellen Dokument verfügbar sein soll, wählen Sie Dieses Dokument aus.

    • Wenn die Vorlage nur für die Schaltfläche im aktuellen Dokument verfügbar sein soll, wählen Sie aus dem Dropdownfeld neben Dieses Dokument die Option Schaltfläche aus.

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

    Dd185509.alert_tip(de-de,Expression.10).gifTipp:

    Mithilfe der Breadcrumb-Leiste kann mühelos zwischen der Bearbeitung einer Vorlage, die auf ein Objekt angewendet wird, und der Bearbeitung des Objekts selbst gewechselt werden. Beispielsweise können Sie den Modus zur Bearbeitung von Vorlagen verlassen, indem Sie auf der Breadcrumb-Leiste auf [Schaltfläche] klicken.

    Dd185509.475cc7f7-f134-4a39-8ee7-4a5516a2b812(de-de,Expression.10).png

    Wenn Sie zum Vorlagenbearbeitungsmodus zurückkehren möchten, achten Sie darauf, dass das Schaltflächenobjekt ausgewählt ist (damit die Breadcrumb-Leiste für die Schaltfläche angezeigt wird), und klicken Sie dann auf der Breadcrumb-Leiste auf Vorlage.

    Dd185509.5bb586ea-6adc-4672-b316-0fab8215ff8c(de-de,Expression.10).png

Problembehandlung

  • Wenn die Option Steuerelementteile bearbeiten (Vorlage) nicht auf der Breadcrumb-Leiste angezeigt wird, ist möglicherweise ein Steuerelement ausgewählt, das keine Vorlagen unterstützt. Beispielsweise verwenden Layoutpanel wie Raster Dd185509.c76bbf09-1922-4f45-8d92-9c8ae64ca4a4(de-de,Expression.10).png keine Vorlagen. Nur solche Steuerelemente, die von der Control-Klasse erben, verwenden Vorlagen.

  • Sie können keine Vorlage für ein Benutzersteuerelement (d. h. ein Steuerelement, das von der UserControl-Klasse erbt) erstellen, aber Sie können ein Benutzersteuerelement anpassen, indem Sie es von Grund auf neu erstellen. Weitere Informationen finden Sie unter Erstellen eines neuen Benutzersteuerelements in einem Silverlight 2-Projekt.

Weitere Schritte