WPF开发人员可以避免哪些常见错误?
答案 0 :(得分:4)
我认为一个很大的错误就是忽略优秀开发人员应该使用的M-V-VM模式
答案 1 :(得分:3)
像Windows窗体一样处理它..不要这样做.. WPF!= WinForms ..
答案 2 :(得分:2)
将代码(验证,强制逻辑,更改通知,日志记录等)放在依赖项属性的相应CLR属性的getter和setter中,而不是使用PropertyChangedCallback
,ValidateValueCallback
和{{1 }}
普通的.NET代码可以通过它们获取或设置属性值,但WPF通过直接转到后备存储来获取和设置这些值。
CLR包装器应该如下所示:
CoerceValueCallback
答案 3 :(得分:1)
过度工程......仅仅因为它可能与复杂的绑定有关并不意味着你可以维护它......
编辑:在XAML中做的事情应该在其他地方完成。
答案 4 :(得分:0)
检查出来 -
最常见的错误是什么? 在WPF开发中? What are the most common mistakes made in WPF development?
答案 5 :(得分:0)