代码之家  ›  专栏  ›  技术社区  ›  Rahul Soni

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

  •  1
  • Rahul Soni  · 技术社区  · 14 年前

    通常,调试Silverlight或WPF应用程序的最佳实践是什么,尤其是在数据绑定出错时?有免费工具吗?我没有得到任何错误,但我有兴趣找出您作为Silverlight和WPF专家的方法。

    谢谢!

    3 回复  |  直到 14 年前
        1
  •  5
  •   Robert Rossney    14 年前

    Bea Stollnitz在她的博客上发表了一篇优秀的文章: How can I debug WPF bindings? 我只需要利用她调试的想法 ValueConverter 有一次,但有很大的不同。

        2
  •  6
  •   Fredrik Hedblad    14 年前

    在Visual Studio中,进入
    工具-选项-调试-输出窗口,并将“数据绑定”设置为“全部”。
    这是我在绑定不按预期工作时一直使用的方法:)

    在输出窗口中,您可以看到失败绑定的哈希代码(以及大量其他信息),然后可以对任何DependencyObject使用getHashCode()来查找失败的对象(因为您可能知道在哪里查找并不需要太多时间)。

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

        3
  •  1
  •   Rachel    14 年前

    Visual Studio的调试窗口显示它遇到的任何绑定错误,我还使用了 Snoop 用于解决以前的用户界面问题