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