Condividi tramite


Procedura: rinominare un simbolo dichiarato in XAML

È possibile rinominare un simbolo dichiarato in XAML utilizzando WPF Designer per Visual Studio. È possibile modificare anche la definizione x:Class di una classe dichiarata in XAML.

Nota

Visual Basic non dispone di un meccanismo di refactoring predefinito simile a quello di Visual C#.

Per rinominare un simbolo dichiarato in XAML

  1. Creare un nuovo progetto Applicazione WPF in Visual C# denominato WPFApplication1. Per ulteriori informazioni, vedere Procedura: creare un nuovo progetto di applicazione WPF.

    MainWindow.xaml viene aperto in WPF Designer.

  2. In visualizzazione XAML, sostituire l'elemento <Grid> predefinito con il markup riportato di seguito.

    <Grid x:Name="grid1">
    </Grid>
    
  3. Nella visualizzazione XAML, fare clic con il pulsante destro del mouse e selezionare Visualizza codice dal menu di scelta rapida.

    Nell'editor di codice verrà aperto il file code-behind.

  4. Nell'editor di codice inserire la seguente riga nel costruttore della classe MainWindow.

    this.grid1.AllowDrop = true;
    
  5. Fare clic con il pulsante destro del mouse su grid1, scegliere Refactoring e selezionare Rinomina dal menu di scelta rapida.

    Viene visualizzata la finestra di dialogo Rinomina.

  6. Digitare _grid nella casella di testo Nuovo nome: e scegliere OK.

    Viene visualizzata la finestra di dialogo Anteprima modifiche - Rinomina.

  7. Scegliere Applica.

    Il simbolo grid1 è stato rinominato in _grid.

  8. Fare clic con il pulsante destro del mouse su _grid e scegliere Vai a definizione dal menu di scelta rapida.

    La visualizzazione XAML si apre con il cursore nell'elemento <Grid> denominato _grid.

Per modificare la definizione di x:Class

  1. Aggiungere un elemento controllo utente WPF al progetto Denominare il controllo UserControl1.xaml. Per ulteriori informazioni, vedere Procedura: aggiungere nuovi elementi a un progetto WPF.

  2. Nella visualizzazione XAML, fare clic con il pulsante destro del mouse e selezionare Visualizza codice dal menu di scelta rapida.

    Nell'editor di codice verrà aperto il file code-behind.

  3. Evidenziare il nome della classe UserControl1 e fare clic con il pulsante destro del mouse. Nel menu di scelta rapida, scegliere Refactoring e selezionare Rinomina.

    Viene visualizzata la finestra di dialogo Rinomina.

  4. Digitare MediaElement nella casella di testo Nuovo nome: e scegliere OK.

    Viene visualizzata la finestra di dialogo Anteprima modifiche - Rinomina.

  5. Scegliere Applica.

  6. Fare clic con il pulsante destro del mouse sul nome della classe MediaElement e scegliere Vai a definizione dal menu di scelta rapida.

    Viene visualizzata la finestra Risultati ricerca simbolo che elenca due corrispondenze.

  7. Nella finestra Risultati ricerca simbolo, fare doppio clic sulla corrispondenza relativa al file UserControl1.xaml.

  8. La visualizzazione XAML si apre con il punto di inserimento nell'elemento <UserControl>. L'assegnazione di x:Class è x:Class="WpfApplication1.MediaElement".

Vedere anche

Riferimenti

Refactoring di ridenominazione (C#)

Finestra di dialogo Rinomina e refactoring (Visual Basic)