搜索“所有参考文献”(Visual Studio)

本文关键字:Visual Studio 参考文献 搜索 | 更新日期: 2023-09-27 18:06:54

我正在使用VisualStudio 2013。在WPF, c#桌面应用程序。

如果我右键单击某物-说"WindowTitle"并选择"查找所有引用"VS显示我c#文件中所有引用的列表(只有。cs)。如果我使用菜单编辑-查找文件(所有文件),VS显示一个c#和XAML(和配置等)文件列表。

对于我的使用,我希望在搜索某些内容时同时看到c#和.xaml。

是否只能使用"在文件中查找"?

我是否错过了一个概念——我学习它的方式是,XAML是用来生成代码的,那么为什么不将XAML视为"引用"呢?

搜索“所有参考文献”(Visual Studio)

如果在我的XAML中我有一个命名控件

<DataGrid x:Name="DGrid"/>

然后在我的代码后面,我点击'查找所有引用'对DGrid的引用,Visual Studio显示了我的XAML引用。

如果在XAML中有

`Value="{Binding Items}"` 

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

我自己使用'查找用法' (shift + F12)而不是引用,因为这确实是在运行时计算的。

编辑:正如Phil指出的,这是Resharper扩展的一个功能。我将把这个答案留给使用Resharper的用户。https://www.jetbrains.com/help/resharper/Navigation_and_Search__Finding_Usages__Finding_Usages_of_a_Symbol.html