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

更新:2011 年 3 月

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

在 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 视图中突出显示。

从“属性”窗口转到资源的定义

  1. 选择一个控件,在“属性”窗口中查看其属性。

  2. 单击属性的属性标记,并选择**“转到值定义”**以导航到该资源的定义。 下图演示了一个示例。

    SL_DesignerValueDef

请参见

概念

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

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

其他资源

WPF 设计器中的 XAML 和代码

修订记录

日期

修订记录

原因

2011 年 3 月

添加了有关“转到值定义”的信息。

信息补充。