更新:2007 年 11 月
从 Visual Studio 2008 SP1 开始,可以使用 Visual Studio Windows Presentation Foundation (WPF) 设计器重命名在 XAML 中声明的符号。还可以更改在 XAML 中声明的类的 x:Class 定义。
| .gif) 说明: | 
|---|
| Visual Basic 没有类似于 Visual C# 的默认重构机制。 | 
重命名在 XAML 中声明的符号
- 使用 Visual C# 新建一个名为 WPFApplication1 的 WPF 应用程序项目。有关更多信息,请参见如何:创建新的 WPF 应用程序项目。 - Window1.xaml 在 WPF 设计器中打开。 
- 在 XAML 视图中,将默认的 <Grid> 元素替换为以下文本。 - <Grid x:Name="grid1"> </Grid>
- 在 XAML 视图中右击并从上下文菜单中选择“查看代码”。 - 代码编辑器打开代码隐藏文件。 
- 在代码编辑器中,将以下代码行插入到 Window1 类构造函数中。 - this.grid1.AllowDrop = true;
- 右击 grid1,指向“重构”,并从上下文菜单中选择“重命名”。 - “重命名”对话框打开。 
- 在“新名称:”文本框中键入 _grid,并单击“确定”。 - “预览更改 - 重命名”对话框打开。 
- 单击“应用”。 - 符号 grid1 重命名为 _grid。 
- 右击 _grid,并从上下文菜单中选择“转到定义”。 - XAML 视图打开,光标位于名为 _grid 的 <Grid> 元素中。 
更改 x:Class 定义
- 向项目中添加 WPF 用户控件项。将控件命名为 UserControl1.xaml。有关更多信息,请参见如何:向 WPF 项目中添加新项。 
- 在 XAML 视图中右击并从上下文菜单中选择“查看代码”。 - 代码编辑器打开代码隐藏文件。 
- 突出显示 UserControl1 类名称并右击。在上下文菜单中,指向“重构”,并选择“重命名”。 - “重命名”对话框打开。 
- 在“新名称:”文本框中键入 MediaElement,并单击“确定”。 - “预览更改 - 重命名”对话框打开。 
- 单击“应用”。 
- 右击 MediaElement 类名,并从上下文菜单中选择“转到定义”。 
- XAML 视图打开,插入符号位于 <UserControl> 元素中。x:Class 赋值为 x:Class="WpfApplication1.MediaElement"。