我希望能够从 XAML 代码轻松导航:
<Binding Path="Duration">
到该属性的相应 C# 代码:
public static DependencyProperty DurationProperty =
DependencyProperty.Register("Duration", typeof(int), typeof(MainWindow));
我似乎能做的最接近的事情是转到包含代码的文件,然后我必须执行文本搜索。似乎应该有更好的方法。
答案可能已经存在,但我还没有找到正确的关键字组合。
最佳答案
我看不出有什么方法可以做到这一点,因为绑定(bind)不是强类型引用,它只是要使用的属性的名称,除了你之外没有人知道哪个类定义了这个属性。虽然以 Resharper 为例,您可以使用 navigate to member
(在 IntelliJ 架构中为 ctrl+alt+shift+N)并在那里搜索 Duration
,但这将为您提供所有解决方案中定义 Duration
成员的类。
虽然有人可能会为 Visual Studio 编写一些特定的插件来处理某些情况,但我怀疑该领域是否已经准备好生产。
关于c# - 在 Visual Studio 中,如何快速从 XAML 绑定(bind)路径导航到相应的代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6128664/