我在win表单中使用数据绑定已有好几年了,但是现在在wpf中使用更丰富和全功能的数据绑定,我可以轻松地完成在winforms中需要大量代码的东西。潜伏在表面之下是一种令人不安的感觉,所有这一切都有点自动化,如果我打破了一些东西,我可能无法将Humpty重新组合在一起。
所以我的问题是当你遇到数据绑定问题时,从调试/诊断的角度来看可以做什么。是否存在我不知道的过程中的钩子,或者需要这种解构水平的过于愚蠢的证据。
作为对另一个问题的回答,有人向我指出了这篇博文,其中有一些建议已经发布了答案。
答案 0 :(得分:3)
从this blog by Bea Stollnitz开始。我更喜欢转换方式非常强大,我一直保持调试转换器代码段 - 甚至可以编译它来调试大多数wpf项目的构建,以防万一我需要它。
答案 1 :(得分:2)
有趣的问题。我在WPF中使用了很多数据绑定,幸运的是我没有遇到太多问题。
http://www.codeproject.com/KB/WPF/debugwpfdatabinding.aspx
从未考虑过调试,但这是一个有趣的代码项目,涵盖了这个主题。
这是另一篇文章: http://bea.stollnitz.com/blog/?p=52
我将不得不进一步研究这两个方面。
答案 2 :(得分:0)
我发现Snoop在解决Binding问题时非常有用。 http://blois.us/Snoop/
非常直观。它允许您过滤具有绑定问题的控件列表。您可以深入研究Binding表达式,更改它并查看是否可以解决问题。