更新:2011 年 3 月
通过使用 适用于 Visual Studio 的 WPF 设计器,可有多种在 XAML 中转到对象定义的方法。 本主题介绍几种方法。
在 WPF 设计器中转到控件的定义
- 在“设计”视图中选择该控件。 - 控件定义在 XAML 视图中突出显示。 
从代码隐藏文件转到控件的定义
- 在代码编辑器中,右击控件的符号,并从上下文菜单中选择**“转到定义”**。 - 控件定义在 XAML 视图中突出显示。 
从对象浏览器转到控件的定义
- 从**“视图”**菜单中选择“对象浏览器”。 - 对象浏览器窗口打开。 
- 在对象浏览器中找到您的项目。 
- 展开节点,直到找到定义该控件的类。 
- 选择该类。 - 该控件显示在对象浏览器的右窗格中。 
- 在右窗格中双击该控件。 - 控件定义在 XAML 视图中突出显示。 
在“代码定义窗口”中查看控件的定义
- 从**“视图”菜单中选择“代码定义窗口”**。 
- 在代码编辑器中单击控件的符号。 - 控件定义显示在**“代码定义窗口”**中。 
提示
此功能在 Visual Basic 中不可用。
从标记导航器转到控件的定义
- 在 XAML 视图中,使用视图底部的标记导航器来查找控件。 - 控件定义在 XAML 视图中突出显示。 
查看对控件的所有引用
- 在代码编辑器中,右击控件的符号,并从上下文菜单中选择**“查找所有引用”**。 - 对控件的所有引用都在**“查找符号结果”**窗口中列出。 
从“类视图”窗口中转到控件的定义
- 从**“视图”菜单中选择“类视图”**。 - **“类视图”**窗口打开。 
- 在“类视图”窗口中找到您的项目。 
- 展开节点,直到找到定义您的控件的类。 
- 选择该类。 - 此控件将显示在“类视图”窗口的底部窗格中。 
- 在底部窗格中双击该控件。 - 控件定义在 XAML 视图中突出显示。 
使用“文档大纲”窗口转到对象的定义
- 从**“视图”菜单中指向“其他窗口”,然后选择“文档大纲”**。 - 将打开**“文档大纲”**窗口。 
- 浏览文档大纲,直至找到该对象。 
- 在**“文档大纲”**窗口中单击该对象。 - 对象定义在 XAML 视图中突出显示。 
通过对象的名称转到对象的定义
- 在**“编辑”菜单中指向“查找和替换”,然后选择“快速查找”**。 - 将打开**“查找和替换”**窗口。 
- 在**“查找内容:”框中键入要查找的对象的名称,然后单击“查找下一个”**。 
- 如有必要,继续单击**“查找下一个”**,直到找到对象。 - 对象定义在 XAML 视图中突出显示。 
从“属性”窗口转到资源的定义
- 选择一个控件,在“属性”窗口中查看其属性。 
- 单击属性的属性标记,并选择**“转到值定义”**以导航到该资源的定义。 下图演示了一个示例。 .png) 
请参见
概念
其他资源
修订记录
| 日期 | 修订记录 | 原因 | 
|---|---|---|
| 2011 年 3 月 | 添加了有关“转到值定义”的信息。 | 信息补充。 |