你知道如何在WPF项目中避免绑定错误的系统性方法吗?
随着项目的发展,仅仅依靠输出窗口已经不太可行了。而且,在重构代码时,如果你改变了视图模型中的属性名称,很容易就会破坏掉绑定。
目前,我采用一个比较复杂的过程,将属性路径暴露为静态属性,并在我的绑定中使用它们。这样,如果我需要修改属性名称,resharper 可以帮助我重命名静态引用到属性。
我考虑切换到此方法,链接为此处,可以使操作更加简单。但是,这样做可能会失去resharper 提供的重命名帮助。
那么,这样做是否值得呢?你有更好的解决方案吗?
随着项目的发展,仅仅依靠输出窗口已经不太可行了。而且,在重构代码时,如果你改变了视图模型中的属性名称,很容易就会破坏掉绑定。
目前,我采用一个比较复杂的过程,将属性路径暴露为静态属性,并在我的绑定中使用它们。这样,如果我需要修改属性名称,resharper 可以帮助我重命名静态引用到属性。
我考虑切换到此方法,链接为此处,可以使操作更加简单。但是,这样做可能会失去resharper 提供的重命名帮助。
那么,这样做是否值得呢?你有更好的解决方案吗?