如何:重命名在 XAML 中声明的符号
更新:2007 年 11 月
从 Visual Studio 2008 SP1 开始,可以使用 Visual Studio Windows Presentation Foundation (WPF) 设计器重命名在 XAML 中声明的符号。还可以更改在 XAML 中声明的类的 x:Class 定义。
说明: |
---|
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"。