避免绑定错误的最佳实践



您知道在WPF项目中避免绑定错误的系统方法吗?

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

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

我考虑改用这种方法来获得更简单的程序。但我会失去重新命名的协助,通过这一点。

这值得吗?你有更好的图案吗?

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

最新更新