Comment : renommer un symbole déclaré en XAML
Mise à jour : novembre 2007
Depuis Visual Studio 2008 SP1, il est possible de renommer un symbole déclaré en XAML à l'aide du Concepteur Windows Presentation Foundation (WPF) pour Visual Studio, ainsi que de modifier la définition de x:Class d'une classe déclarée en XAML.
Remarque : |
---|
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 dans Visual C# nommé ApplicationWPF1. Pour plus d'informations, consultez Comment : créer un projet d'application WPF.
Window1.xaml s'ouvre dans le Concepteur WPF.
En mode XAML, remplacez l'élément <Grid> par défaut par le texte suivant.
<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 Window1.
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 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 classe MediaElement, puis cliquez sur Atteindre la définition dans le menu contextuel.
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 et boîte de dialogue Renommer (Visual Basic)