Freigeben über


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

  1. Klicken Sie in der Designansicht im Ressourcenpanel auf die Ressource, die geändert werden soll, bis der Name bearbeitet werden kann.

  2. 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.

    Warnung

    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

  1. Suchen Sie in der Code-Ansicht den Abschnitt, in dem die Ressource definiert wird. Wählen Sie eine der folgenden Methoden:

    • Verwenden Sie in der Code-Ansicht die Funktion 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 Quelltext anzeigen. Sie wechseln zur Code-Ansicht, in der der XAML-Code für die Ressource hervorgehoben ist.

  2. 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 Funktion Find and replace (STRG+H) alle Instanzen des Namens umbenennen und Erstellungsfehler vermeiden.