Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
When a resource is applied to a property, the resource is not referred to by its name (or x:Name attribute in XAML)—the resource is referred to by their resource dictionary key (or x:Key attribute in XAML). To rename a resource, you need to change the key using one of the following methods.
To rename a resource in Design view
- In Design view, in the Resources panel, click the resource that you want to change until the name becomes editable. 
- Type in a new name and press ENTER. - If there are any objects that still reference the old name of the resource, a popup window appears, listing the objects. In this window, you can choose from the following actions: - Update the affected properties to reflect the new resource name. 
- Convert the property to a local string value. 
- Reset the properties to default values. 
- Choose not to fix the broken resource references. 
 - Warning - In the Existing References Found window, if you choose not to fix anything, there will be build errors unless you create a new resource with the old name before you build your application 
To rename a resource in XAML view
- In Code view, locate the section that defines your resource. You can use one of the following methods: - In Code view, use the Find feature (Ctrl+F) to enter the name of your resource. 
- In Design view, in the Resources panel, right-click the resource that you want to change and click View Source. This will switch to Code view with the XAML code for the resource highlighted. 
 
- The name of the resource is defined in the x:Key attribute of the opening tag. If there are no objects in your project whose properties reference the resource, you can change the x:Key attribute value to the new name. Otherwise, you can use the Find and replace feature (Ctrl+H) to rename all instances of the name and avoid build errors.