ApiController作为WPF ViewModelBase

时间:2013-01-30 05:26:59

标签: wpf asp.net-web-api

我可以在ApiController应用中使用ViewModelBase作为WPF吗?

如果是,我如何处理绑定验证等??

感谢。

1 个答案:

答案 0 :(得分:0)

你可以,但这没有任何意义。 ApiController是Web技术,WPF是桌面技术。

为什么不是ApiController:

  • 它在System.Web.Http中 - 为什么你需要这个桌面依赖项 申请
  • 它继承了IHttpController - 这不是桌面技术 - 你拖的很多概念与桌面应用程序如何处理信息无关
  • 对IPropertyNotifyChange没有任何想法 来自MVVM Light工具包的ViewModelBase必须启用属性 通知变更