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