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 中宣告的符號
在 Visual C# 中新建一個名為 WPFApplication1 的 WPF 應用程式專案。如需詳細資訊,請參閱 HOW TO:建立新的 WPF 應用程式專案。
Window1.xaml 隨即在 WPF 設計工具中開啟。
在 [XAML] 檢視中,以下列文字取代預設的 <Grid> 項目。
<Grid x:Name="grid1"> </Grid>
在 [XAML] 檢視中,按一下滑鼠右鍵,並從內容功能表選取 [檢視程式碼]。
[程式碼編輯器] 隨即開啟程式碼後置的檔案。
在 [程式碼編輯器] 中,將下行程式碼插入 Window1 類別建構函式 (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 類別名稱,然後從內容功能表選取 [移至定義]。
[XAML] 檢視隨即開啟,並將插入號 (Caret) 置於 <UserControl> 項目中。x:Class 指派隨即顯示為 x:Class="WpfApplication1.MediaElement"。