0

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

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

4

1 回答 1

1

这是将视图模型和视图保存在单独项目中的一个很好的理由,视图项目引用视图模型项目。照原样,您必须让 Web 用户界面项目引用所有 WPF 代码才能获得所需的视图模型代码。我不知道将 WPF 项目重构为两个项目对您来说有多可行,但如果我处于您的位置,我会考虑这一点。

于 2013-01-12T02:41:43.800 回答