搜索“所有引用”(Visual Studio)

4

我正在使用VisualStudio 2013开发WPF桌面应用程序,使用的语言是C#。

如果我右键点击某个东西(比如“WindowTitle”),然后选择“查找所有引用”,VS会显示所有C#文件(仅.cs文件)中的引用。如果我使用菜单编辑-查找文件(所有文件),VS会显示包括C#、XAML(以及配置等)文件的列表。

对于我的需求,当搜索某些内容时,我想同时看到C#和.xaml文件。

只有使用“在文件中查找”才能实现吗?

我是否缺少一些概念——从我的学习经验来看,XAML用于生成代码,那么为什么XAML不被视为“参考”呢?

2个回答

3
如果我在XAML中有一个已命名的控件
<DataGrid x:Name="DGrid"/>

在我的代码后台,当我点击对DGrid的引用上的'查找所有引用'时,Visual Studio会显示XAML引用。

如果在我的XAML中有

`Value="{Binding Items}"` 

然后在我的ViewModel中,当我点击'查找所有引用'时,Visual Studio不会显示XAML引用,因为它不知道该属性适用于哪个DataContext,类型是在运行时应用的。它无法知道。


1

我相信这是Resharper的功能,而不是Visual Studio的功能。 - Phil Jollans
@PhilJollans,你说得完全正确!它看起来是内置在VS中的。我已经将其添加到答案中了。 - sommmen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接