WPF开发人员常见的编程错误要避免?

时间:2010-06-10 08:21:38

标签: wpf

WPF开发人员可以避免哪些常见错误?

6 个答案:

答案 0 :(得分:4)

我认为一个很大的错误就是忽略优秀开发人员应该使用的M-V-VM模式

答案 1 :(得分:3)

像Windows窗体一样处理它..不要这样做.. WPF!= WinForms ..

答案 2 :(得分:2)

将代码(验证,强制逻辑,更改通知,日志记录等)放在依赖项属性的相应CLR属性的getter和setter中,而不是使用PropertyChangedCallbackValidateValueCallback和{{1 }}

普通的.NET代码可以通过它们获取或设置属性值,但WPF通过直接转到后备存储来获取和设置这些值。

CLR包装器应该如下所示:

CoerceValueCallback

答案 3 :(得分:1)

过度工程......仅仅因为它可能与复杂的绑定有关并不意味着你可以维护它......

编辑:在XAML中做的事情应该在其他地方完成。

答案 4 :(得分:0)

检查出来 -

  

最常见的错误是什么?   在WPF开发中?   What are the most common mistakes made in WPF development?

答案 5 :(得分:0)

  • 像Windows窗体或ASP.NET一样处理它
  • 忽略MVVM模式
  • 为了MVVM模式而过度使用MVVM模式
  • 像Silverlight一样处理它
  • 忽略XAML coding guidelines - >导致无法维护的XAML。
  • 忽略Visual Studio输出中的绑定错误
  • 在Visual Studio中忽略Designer(即WPF应用程序可混合性)