Comment : renommer un symbole déclaré en XAML
Il est possible de renommer un symbole déclaré en XAML à l'aide du Concepteur WPF pour Visual Studio. ainsi que de modifier la définition de x:Class d'une classe déclarée en XAML.
Notes
Visual Basic ne propose pas de mécanisme de refactorisation par défaut similaire à Visual C#.
Pour renommer un symbole déclaré en XAML
Créez un projet d'application WPF en Visual C# nommé WPFApplication1. Pour plus d'informations, consultez Comment : créer un projet d'application WPF.
MainWindow.xaml s'ouvre dans le Concepteur WPF.
Dans la vue XAML, remplacez l'élément <Grid> par défaut par la balise suivante.
<Grid x:Name="grid1"> </Grid>
En mode XAML, cliquez avec le bouton droit et sélectionnez Afficher le code dans le menu contextuel.
L'éditeur de code ouvre le fichier code-behind.
Dans l'éditeur de code, insérez la ligne suivante dans le constructeur de classe MainWindow.
this.grid1.AllowDrop = true;
Cliquez avec le bouton droit sur grid1, pointez sur Refactoriser, puis cliquez sur Renommer dans le menu contextuel.
La boîte de dialogue Renommer s'affiche.
Dans la zone de texte Nouveau nom, tapez _grid, puis cliquez sur OK.
La boîte de dialogue Afficher les modifications - Renommer s'affiche.
Cliquez sur Appliquer.
Le nom du symbole grid1 est remplacé par _grid.
Cliquez avec le bouton droit sur _grid et cliquez sur Atteindre la définition dans le menu contextuel.
Vous passez en mode XAML et le curseur est placé dans l'élément <Grid> nommé _grid.
Pour modifier la définition de x:Class
Ajoutez un élément de contrôle utilisateur WPF au projet. Nommez ce contrôle ContrôleUtilisateur1.xaml. Pour plus d'informations, consultez Comment : ajouter de nouveaux éléments à un projet WPF.
En mode XAML, cliquez avec le bouton droit et sélectionnez Afficher le code dans le menu contextuel.
L'éditeur de code ouvre le fichier code-behind.
Mettez en surbrillance le nom de la classe UserControl1 et cliquez dessus avec le bouton droit. Dans le menu contextuel, pointez sur Refactoriser, puis cliquez sur Renommer.
La boîte de dialogue Renommer s'affiche.
Dans la zone de texte Nouveau nom, tapez MediaElement, puis cliquez sur OK.
La boîte de dialogue Afficher les modifications - Renommer s'affiche.
Cliquez sur Appliquer.
Cliquez avec le bouton droit sur le nom de la classe MediaElement, puis cliquez sur Atteindre la définition dans le menu contextuel.
La fenêtre Résultats de la recherche de symbole apparaît et répertorie deux correspondances.
Dans la fenêtre Résultats de la recherche de symbole, double-cliquez sur le fichier UserControl1.xaml.
Vous passez en mode XAML et le signe d'insertion est placé dans l'élément <UserControl>. L'assignation de x:Class est x:Class="WpfApplication1.MediaElement".
Voir aussi
Référence
Refactorisation de changement de nom (C#)
Refactorisation et boîte de dialogue Renommer (Visual Basic)