有哪些可用于解决WPF和Silverlight数据绑定问题的工具?

Rah*_*oni 1 debugging silverlight wpf

在一般情况下,有什么办法调试一个Silverlight或WPF应用的最佳实践,特别是当你的错误与数据绑定?有免费工具吗?我没有得到任何错误,这样,但是我有兴趣搞清楚你需要为Silverlight和WPF专家的方法.

谢谢!

Fre*_*lad 6

在Visual Studio中,转到"
工具" - "选项" - "调试" - "输出窗口",并将"数据绑定"设置为"全部".
这是我一直使用的,当我的Bindings无法工作,因为他们应该:)

然后,在Output窗口中,您可以看到失败的绑定的哈希码(以及很多其他信息),然后您可以在任何DependencyObject上使用GetHashCode()来查找失败的对象(因为您可能知道在哪里看到这个没有不花很多时间.

检查转换器的输入值也是一个很好的方法.


Rob*_*ney 5

Bea Stollnitz在她的博客上有一篇很好的文章: 我如何调试WPF绑定? 我只需要使用她一次调试的想法ValueConverter,但它产生了巨大的差异.