c# - 是否有一个很好的工具可以从 XAML 中查找对属性的引用?

标签 c# wpf xaml mvvm

关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。












想改进这个问题?将问题更新为 on-topic对于堆栈溢出。

去年关闭。




Improve this question




Studio 只擅长查找代码之间的引用。有没有一种很好的方法可以准确地查看属性映射到 XAML 的位置?

最佳答案

如果您使用类型化绑定(bind),例如

<Window xmlns:MyNamespace="clr-namespace:MyNamespace"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"  
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        mc:Ignorable="d"
        ...>
    ... 
    <StackPanel d:DataContext="{d:DesignInstance Type=MyNamespace:MyType}"> 
        ... <!-- The binding types inside this StackPanel are typed -->
    </StackPanel> 

...然后您可以使用“查找引用”来查找属性用法、进行重构等...

我认为如果你使用 ReSharper,设计时体验会更好......

此处描述:https://blog.rsuter.com/recommendations-best-practices-implementing-mvvm-xaml-net-applications/

关于c# - 是否有一个很好的工具可以从 XAML 中查找对属性的引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28471802/

相关文章:

c# - 如何将文本 block 绑定(bind)到 WPF 中的 DataGrid 列的总和?

c# - 在不损失质量的情况下截取具有预定义图像大小的 WPF 窗口的屏幕截图

c# - ScrollViewer 无法在 Canvas 中工作

c# - 如何导航到 UWP 中的参数化构造函数?

c# - 如何判断 ListView 正在显示哪些项目?

c# - 在 wpf 中更改控件可见性的优雅方式

c# - 在 ListView 的下拉列表中获取 selectedIndexChanged 上的 ListView 项的值

c# - 高斯模糊导致图像周围出现白框

c# - 支持和反对使用 Java/C#(包括 XNA)/Unity 开发游戏的原因是什么?

c# - 当前的 .NET SDK 不支持面向 .NET Core 2.2。 (SDK 2.2.202)