【问题标题】:Sharing Silverlight and WPF Models with MVVM Light使用 MVVM Light 共享 Silverlight 和 WPF 模型
【发布时间】:2011-06-06 09:58:45
【问题描述】:

我有一个 Silverlight 类库,它是我的 MVVM 应用程序中的一个模型。我正在使用 MVVM Light。在 WPF 应用程序中重用该模型并使用 MVVM Light 框架有多容易。该框架为 WPF 和 Silverlight 提供了不同的 dll,所以我猜想存在某种不兼容。我想知道是否有人可以通过这些选项告诉我。干杯,克里斯。

【问题讨论】:

    标签: wpf silverlight mvvm-light


    【解决方案1】:

    建议的选项是使用Project Linker,此工具可同步多个项目的代码,让您可以使用一个代码库维护 Silverlight 和 WPF dll。

    【讨论】:

      【解决方案2】:

      我希望您的意思是模型是指 WPF 和 Silverlight 中的数据。如果是这种情况,您可以使用服务公开数据。它可以是任何服务,如 Web 服务、WCF 服务或 WCF RIA 服务。由于服务可以是多租户的,因此您可以让 Silverlight 和 WPF 客户端访问相同的服务。

      如果您尝试使用 MVVM Light 在 Silverlight 和 WPF 之间共享 ViewModel,我建议您观看由 MVVMLight 库的创建者 Laurent Bugnion 演示的 MIX 2011 视频。这称为Deep Dive MVVM,是一个非常好的会话。简而言之,您可以通过将文件从一个项目添加到另一个项目作为“LINK”在 WPF 和 Silverlight 之间共享 ViewModel。

      希望对你有帮助

      【讨论】:

        猜你喜欢
        • 2011-07-22
        • 2011-12-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多