如何系统地解决绑定问题

时间:2010-10-12 13:31:32

标签: wpf debugging data-binding

我在win表单中使用数据绑定已有好几年了,但是现在在wpf中使用更丰富和全功能的数据绑定,我可以轻松地完成在winforms中需要大量代码的东西。潜伏在表面之下是一种令人不安的感觉,所有这一切都有点自动化,如果我打破了一些东西,我可能无法将Humpty重新组合在一起。

所以我的问题是当你遇到数据绑定问题时,从调试/诊断的角度来看可以做什么。是否存在我不知道的过程中的钩子,或者需要这种解构水平的过于愚蠢的证据。

作为对另一个问题的回答,有人向我指出了这篇博文,其中有一些建议已经发布了答案。

http://bea.stollnitz.com/blog/?p=52

3 个答案:

答案 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表达式,更改它并查看是否可以解决问题。