共用方式為


HOW TO:重新命名 XAML 中宣告的符號

您可以使用 WPF Designer for Visual Studio 重新命名 XAML 中宣告的符號。 您也可以變更 XAML 中宣告之類別 (Class) 的 x:Class 定義。

注意事項注意事項

Visual Basic 沒有與 Visual C# 類似的預設重構機制。

若要重新命名 XAML 中宣告的符號

  1. 在 Visual C# 中新建一個名為 WPFApplication1 的 WPF 應用程式專案。 如需詳細資訊,請參閱 HOW TO:建立新的 WPF 應用程式專案

    MainWindow.xaml 隨即在 WPF 設計工具中開啟。

  2. 在 [XAML] 檢視中,以下列標記取代預設的 <Grid> 項目。

    <Grid x:Name="grid1">
    </Grid>
    
  3. 在 [XAML] 檢視中,按一下滑鼠右鍵,並從內容功能表選取 [檢視程式碼]。

    [程式碼編輯器] 隨即開啟程式碼後置的檔案。

  4. 在 [程式碼編輯器] 中,將下行程式碼插入 MainWindow 類別建構函式 (Constructor) 中。

    this.grid1.AllowDrop = true;
    
  5. 以滑鼠右鍵按一下 grid1,指向 [重構],然後從內容功能表選取 [重新命名]。

    [重新命名] 對話方塊隨即開啟。

  6. 在 [新名稱:] 文字方塊中輸入 _grid,然後按一下 [確定]。

    [預覽變更 - 重新命名] 對話方塊隨即開啟。

  7. 按一下 [套用]。

    符號 grid1 隨即重新命名為 _grid。

  8. 以滑鼠右鍵按一下 _grid,然後從內容功能表選取 [移至定義]。

    [XAML] 檢視隨即開啟,並將游標置於名稱為 _grid 的 <Grid> 項目中。

若要變更 x:Class 定義

  1. 將 [WPF 使用者控制項] 項目加入至專案中。 將控制項命名為 UserControl1.xaml。 如需詳細資訊,請參閱 HOW TO:加入新項目至 WPF 專案

  2. 在 [XAML] 檢視中,按一下滑鼠右鍵,並從內容功能表選取 [檢視程式碼]。

    [程式碼編輯器] 隨即開啟程式碼後置的檔案。

  3. 反白顯示 UserControl1 類別名稱,然後按一下滑鼠右鍵。 指向內容功能表中的 [重構],然後選取 [重新命名]。

    [重新命名] 對話方塊隨即開啟。

  4. 在 [新名稱:] 文字方塊中輸入 MediaElement,然後按一下 [確定]。

    [預覽變更 - 重新命名] 對話方塊隨即開啟。

  5. 按一下 [套用]。

  6. 以滑鼠右鍵按一下 MediaElement 類別名稱,然後從內容功能表選取 [移至定義]。

    [尋找符號結果] 視窗隨即出現,並列出兩個符合項目。

  7. 在 [尋找符號結果] 視窗中,按兩下 UserControl1.xaml 檔的相符項目。

  8. [XAML] 檢視隨即開啟,並將插入號 (Caret) 置於 <UserControl> 項目中。 x:Class 指派隨即顯示為 x:Class="WpfApplication1.MediaElement"。

請參閱

參考

重新命名重構 (C#)

重構和重新命名對話方塊 (Visual Basic)