避免绑定错误的最佳做法

时间:2012-01-26 13:34:43

标签: c# wpf data-binding

您是否知道一种避免WPF项目中绑定错误的系统方法?

随着它们的增长,依赖输出窗口变得不切实际,重构时很痛苦,你可以通过在视图模型中重命名属性来轻松破坏绑定。

现在我正在使用一个复杂的过程,将属性路径作为静态属性公开,并在我的绑定中使用它们。这样resharper帮助我重命名我的属性的静态引用,如果我重命名它们。

我考虑切换到this方法以获得更简单的程序。但是由此我会松开resharper的重命名帮助。

值得吗?你有更好的模式吗?

1 个答案:

答案 0 :(得分:1)

ReSharper在这方面有所帮助。如果它可以找出元素DataContext的类型,那么它将验证您是否绑定了实际存在的属性。如果它无法确定类型,它将提示您为元素设置d:DataContext