MVVM多用户界面

时间:2013-01-12 02:34:54

标签: c# .net mvvm web

我有一个WPF项目很好地在MVVM中构建,有一些WCF web服务,现在我正处于我想要添加另一个用户界面(web或移动)的地步。

Views和ViewModel目前封装了一个WPF项目。如果我想创建一个新的Web界面,那么在Web项目中利用ViewModel逻辑的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

这是将视图模型和视图保存在单独项目中的一个很好的理由,其中视图项目引用了视图模型项目。因此,您必须让Web用户界面项目引用所有WPF代码以获取所需的视图模型代码。我不知道将WPF项目重构为两个项目是多么可行,但我会调查一下如果我在你的位置。