HOW TO:重新命名 XAML 中宣告的符號
您可以使用 WPF Designer for Visual Studio 重新命名 XAML 中宣告的符號。 您也可以變更 XAML 中宣告之類別 (Class) 的 x:Class 定義。
注意事項 |
---|
Visual Basic 沒有與 Visual C# 類似的預設重構機制。 |
若要重新命名 XAML 中宣告的符號
在 Visual C# 中新建一個名為 WPFApplication1 的 WPF 應用程式專案。 如需詳細資訊,請參閱 HOW TO:建立新的 WPF 應用程式專案。
MainWindow.xaml 隨即在 WPF 設計工具中開啟。
在 [XAML] 檢視中,以下列標記取代預設的 <Grid> 項目。
<Grid x:Name="grid1"> </Grid>
在 [XAML] 檢視中,按一下滑鼠右鍵,並從內容功能表選取 [檢視程式碼]。
[程式碼編輯器] 隨即開啟程式碼後置的檔案。
在 [程式碼編輯器] 中,將下行程式碼插入 MainWindow 類別建構函式 (Constructor) 中。
this.grid1.AllowDrop = true;
以滑鼠右鍵按一下 grid1,指向 [重構],然後從內容功能表選取 [重新命名]。
[重新命名] 對話方塊隨即開啟。
在 [新名稱:] 文字方塊中輸入 _grid,然後按一下 [確定]。
[預覽變更 - 重新命名] 對話方塊隨即開啟。
按一下 [套用]。
符號 grid1 隨即重新命名為 _grid。
以滑鼠右鍵按一下 _grid,然後從內容功能表選取 [移至定義]。
[XAML] 檢視隨即開啟,並將游標置於名稱為 _grid 的 <Grid> 項目中。
若要變更 x:Class 定義
將 [WPF 使用者控制項] 項目加入至專案中。 將控制項命名為 UserControl1.xaml。 如需詳細資訊,請參閱 HOW TO:加入新項目至 WPF 專案。
在 [XAML] 檢視中,按一下滑鼠右鍵,並從內容功能表選取 [檢視程式碼]。
[程式碼編輯器] 隨即開啟程式碼後置的檔案。
反白顯示 UserControl1 類別名稱,然後按一下滑鼠右鍵。 指向內容功能表中的 [重構],然後選取 [重新命名]。
[重新命名] 對話方塊隨即開啟。
在 [新名稱:] 文字方塊中輸入 MediaElement,然後按一下 [確定]。
[預覽變更 - 重新命名] 對話方塊隨即開啟。
按一下 [套用]。
以滑鼠右鍵按一下 MediaElement 類別名稱,然後從內容功能表選取 [移至定義]。
[尋找符號結果] 視窗隨即出現,並列出兩個符合項目。
在 [尋找符號結果] 視窗中,按兩下 UserControl1.xaml 檔的相符項目。
[XAML] 檢視隨即開啟,並將插入號 (Caret) 置於 <UserControl> 項目中。 x:Class 指派隨即顯示為 x:Class="WpfApplication1.MediaElement"。