Erstellen einer wiederverwendbaren Vorlage für ein Systemsteuerelement
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
Zeichnen Sie ein Systemsteuerelement auf der Zeichenfläche. Wählen Sie dazu zum Beispiel das Werkzeug Schaltfläche aus der Werkzeugpalette aus, und zeichnen Sie es dann mit der Maus auf der Zeichenfläche.
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.
Tipp: 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.
Geben Sie im Dialogfeld zum Erstellen einer Ressource "Formatvorlage" einen Namen für die Vorlage ein, z. B. ButtonStyle1.
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.
Klicken Sie auf OK, um das Dialogfeld zu schließen und die Vorlage zur Bearbeitung zu öffnen.
Tipp: 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.
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.
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 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
Sie können die Darstellung des Systemsteuerelements anpassen, indem Sie in der erstellten Vorlage die Eigenschaften ändern. Weitere Informationen finden Sie unter Ändern der Darstellung eines Systemsteuerelements je nach Status.
Sie können ändern, wie schnell sich die Größe der Schaltfläche ändert, wenn Sie mit der Maus darauf zeigen. Weitere Informationen finden Sie unter Ändern der Übergangszeit für Statusänderungen bei Systemsteuerelementen.
Sie können diese Vorlage auf eine andere Schaltfläche in Ihrem Projekt anwenden oder eine neue Schaltfläche zeichnen, der die Vorlage bereits zugewiesen ist. Weitere Informationen finden Sie unter Anwenden einer Stilressource.