【问题标题】:MVVM Multiple User InterfacesMVVM 多用户界面
【发布时间】:2013-01-12 02:34:53
【问题描述】:

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

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

【问题讨论】:

    标签: c# .net mvvm web


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2016-05-19
      • 2019-03-18
      • 2011-02-22
      • 2011-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-31
      • 1970-01-01
      相关资源
      最近更新 更多