共用方式為


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

更新:2007 年 11 月

從 Visual Studio 2008 SP1 開始,您可以使用 Windows Presentation Foundation (WPF) Designer for Visual Studio 重新命名 XAML 中宣告的符號。您也可以變更 XAML 中宣告之類別 (Class) 的 x:Class 定義。

注意事項:

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

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

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

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

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

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

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

  4. 在 [程式碼編輯器] 中,將下行程式碼插入 Window1 類別建構函式 (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. [XAML] 檢視隨即開啟,並將插入號 (Caret) 置於 <UserControl> 項目中。x:Class 指派隨即顯示為 x:Class="WpfApplication1.MediaElement"。

請參閱

參考

重新命名對話方塊

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