Umbenennen einer Ressource
Wenn Sie Ressourcen auf Eigenschaften anwenden, verweisen Sie nicht mit dem Namen (oder dem x:Name-Attribut in XAML), sondern mit dem Ressourcenverzeichnisschlüssel (oder dem x:Key-Attribut in XAML) auf die Ressource. Um eine Ressource umzubenennen, müssen Sie den Schlüssel ändern. Führen Sie hierzu einen der folgenden Schritte aus.
So benennen Sie eine Ressource in der Designansicht um
Klicken Sie in der Designansicht im Ressourcenpanel auf die Ressource, die geändert werden soll, bis der Name bearbeitet werden kann.
Geben Sie einen neuen Namen ein, und drücken Sie die EINGABETASTE.
Wenn noch Objekte auf den alten Namen der Ressource verweisen, werden diese in einem Popupfenster aufgelistet. In diesem Fenster haben Sie die Wahl zwischen den folgenden Aktionen:
Aktualisieren der betroffenen Eigenschaften, um den neuen Ressourcennamen zu übernehmen
Konvertieren der Eigenschaft in einen lokalen Zeichenfolgenwert.
Zurücksetzen der Eigenschaften auf die Standardwerte.
Entscheiden, die fehlerhaften Ressourcenverweise nicht zu beheben.
Vorsicht: Wenn Sie im Fenster Es wurden vorhandene Verweise gefunden ausgewählt haben, dass keine Fehler behoben werden sollen, treten Erstellungsfehler auf. Um dies zu vermeiden, müssen Sie eine neue Ressource mit dem alten Namen erstellen, bevor Sie die Anwendung erstellen.
So benennen Sie eine Ressource in der XAML-Ansicht um
Suchen Sie in der XAML-Ansicht den Abschnitt, in dem die Ressource definiert wird. Führen Sie einen der folgenden Schritte aus:
Verwenden Sie in der XAML-Ansicht die Option Suchen (STRG+F), um den Namen der Ressource einzugeben.
Klicken Sie in der Designansicht im Ressourcenpanel mit der rechten Maustaste auf die Ressource, die Sie ändern möchten, und klicken Sie auf XAML anzeigen. Sie wechseln zur XAML-Ansicht, in der der XAML-Code für die Ressource hervorgehoben ist.
Der Name der Ressource wird im x:Key-Attribut des Starttags definiert. Wenn sich im Projekt keine Objekte befinden, deren Eigenschaften auf die Ressource verweisen, können Sie als Wert des x:Key-Attributs den neuen Namen eingeben. Andernfalls können Sie mit der Option Suchen und Ersetzen (STRG+H) alle Instanzen des Namens umbenennen und Erstellungsfehler vermeiden.