Cómo: Cambiar el nombre de un símbolo declarado en XAML
Puede cambiar el nombre de un símbolo que se declara en XAML utilizando WPF Designer for Visual Studio. También puede cambiar la definición x:Class de una clase que se declara en XAML.
Nota
Visual Basic no tiene un mecanismo de refactorización predeterminado similar a Visual C#.
Para cambiar el nombre de un símbolo declarado en XAML
Cree un nuevo proyecto de aplicación WPF en Visual C# denominado WPFApplication1. Para obtener más información, vea Cómo: Crear un nuevo proyecto de aplicación de WPF.
MainWindow.xaml se abre en WPF Designer.
En la vista XAML, reemplace el elemento <Grid> predeterminado con el marcado siguiente.
<Grid x:Name="grid1"> </Grid>
En la vista XAML, haga clic con el botón secundario y seleccione Ver código en el menú contextual.
El Editor de código abre el archivo de código subyacente.
En el Editor de código, inserte la línea siguiente en el constructor de clase MainWindow.
this.grid1.AllowDrop = true;
Haga clic con el botón secundario en grid1, elija Refactorizar y seleccione Cambiar nombre en el menú contextual.
Se abre el cuadro de diálogo Cambiar nombre.
Escriba _grid en el cuadro de texto Nuevo nombre y haga clic en Aceptar.
Se abre el cuadro de diálogo Obtener vista previa de cambios - Cambiar nombre.
Haga clic en Aplicar.
El nombre del símbolo grid1 se cambia por _grid.
Haga clic con el botón secundario en _grid y seleccione Ir a definición en el menú contextual.
La vista XAML se abre con el cursor en el elemento <Grid> denominado _grid.
Para cambiar la definición x:Class
Agregue un elemento WPF de control de usuario al proyecto. Denomínelo ControlUsuario1.xaml. Para obtener más información, vea Cómo: Agregar nuevos elementos a un proyecto de WPF.
En la vista XAML, haga clic con el botón secundario y seleccione Ver código en el menú contextual.
El Editor de código abre el archivo de código subyacente.
Resalte el nombre de clase UserControl1 y haga clic con el botón secundario. En el menú contextual, elija Refactorizar y seleccione Cambiar nombre.
Se abre el cuadro de diálogo Cambiar nombre.
Escriba MediaElement en el cuadro de texto Nuevo nombre y haga clic en Aceptar.
Se abre el cuadro de diálogo Obtener vista previa de cambios - Cambiar nombre.
Haga clic en Aplicar.
Haga clic con el botón secundario en el nombre de clase MediaElement y seleccione Ir a definición en el menú contextual.
Aparece la ventana Resultados de la búsqueda de símbolos que muestra dos coincidencias.
En la ventana Resultados de la búsqueda de símbolos, haga doble clic en la coincidencia para el archivo UserControl1.xaml.
La vista XAML se abre con el símbolo de intercalación en el elemento <UserControl>. En la asignación x:Class se muestra x:Class="WpfApplication1.MediaElement".
Vea también
Referencia
Cambiar el nombre de refactorización (C#)
Refactorización y Cambiar nombre (Cuadro de diálogo) (Visual Basic)