如何:在 XAML 中转到对象的定义

更新:2007 年 11 月

通过使用 Visual Studio Windows Presentation Foundation (WPF) 设计器,可有多种在 XAML 中转到对象定义的方法。本主题介绍几种方法。

说明:

本主题中介绍的一些功能是在 Visual Studio 2008 SP1 中引入的。

在 WPF 设计器中转到控件的定义

  • 在“设计”视图中选择该控件。

    控件定义在 XAML 视图中突出显示。

从代码隐藏文件转到控件的定义

  • 在代码编辑器中,右击控件的符号,并从上下文菜单中选择“转到定义”。

    控件定义在 XAML 视图中突出显示。

从对象浏览器转到控件的定义

  1. 从“视图”菜单中选择“对象浏览器”。

    对象浏览器窗口打开。

  2. 在对象浏览器中找到您的项目。

  3. 展开节点,直到找到定义该控件的类。

  4. 选择该类。

    该控件显示在对象浏览器的右窗格中。

  5. 在右窗格中双击该控件。

    控件定义在 XAML 视图中突出显示。

在“代码定义”窗口中查看控件的定义

  1. 从“视图”菜单中选择“代码定义窗口”。

  2. 在代码编辑器中单击控件的符号。

    控件定义显示在“代码定义”窗口中。

说明:

此功能在 Visual Basic 中不可用。

从标记导航器转到控件的定义

  • 在 XAML 视图中,使用视图底部的标记导航器来查找控件。

    控件定义在 XAML 视图中突出显示。

查看对控件的所有引用

  • 在代码编辑器中,右击控件的符号,并从上下文菜单中选择“查找所有引用”。

    对控件的所有引用都在“查找符号结果”窗口中列出。

从“类视图”窗口中转到控件的定义

  1. 从“视图”菜单中选择“类视图”。

    “类视图”窗口打开。

  2. 在“类视图”窗口中找到您的项目。

  3. 展开节点,直到找到定义您的控件的类。

  4. 选择该类。

    此控件将显示在“类视图”窗口的底部窗格中。

  5. 在底部窗格中双击该控件。

    控件定义在 XAML 视图中突出显示。

使用“文档大纲”窗口转到对象的定义

  1. 从“视图”菜单中指向“其他窗口”,然后选择“文档大纲”。

    将打开“文档大纲”窗口。

  2. 浏览文档大纲,直至找到该对象。

  3. 在“文档大纲”窗口中单击该对象。

    对象定义在 XAML 视图中突出显示。

通过对象的名称转到对象的定义

  1. 在“编辑”菜单中指向“查找和替换”,然后选择“快速查找”。

    将打开“查找和替换”窗口。

  2. 在“查找内容:”框中键入要查找的对象的名称,然后单击“查找下一个”。

  3. 如有必要,继续单击“查找下一个”,直到找到对象。

    对象定义在 XAML 视图中突出显示。

请参见

概念

拆分视图:同时查看 WPF 设计图面和 XAML

浏览 WPF 文档的元素层次结构

其他资源

WPF 设计器中的 XAML 和代码