【问题标题】:Standard Architecture for Building Metro apps构建 Metro 应用程序的标准架构
【发布时间】:2012-06-19 13:08:47
【问题描述】:

我是 Metro 应用程序的新手...并且已经在 WPF(MVVM) 上开发了一段时间...

我还看到像 Binding Engine 这样的 WPF 也与 Metro 应用程序一起存在..

所以在这里我问几个问题..

什么是适合开发可维护 Meto 应用的架构。

是吗
1)MVC
2) MVVM

是否有任何框架可用于使用上述架构开发相同的框架。

MEF 能否与 mero 应用一起使用(我不这么认为,但仍需要确认)。

【问题讨论】:

  • 看起来你可以在 WinRT 中使用 MEF - 尽管有限制:stackoverflow.com/questions/9522783/…
  • @Krishna 感谢您的链接......虽然它太糟糕了 MEF 的开箱即用功能在 Metro 应用程序中缺失:( .

标签: c#-4.0 architecture windows-8 windows-runtime microsoft-metro


【解决方案1】:

MVVM 是一个非常好的选择,并且可以使用适用于 WinRT 的 MVVM Light。关于 MEF,有一个 SO question 对此进行了详细说明(How to load/import dll with MEF out of metro app?

编辑:

适用于 Windows 8 的 MVVM Light 下载 http://mvvmlight.codeplex.com/releases/view/88894

公告:http://blog.galasoft.ch/archive/2012/06/03/mvvmlight-v4-for-windows-8-rp-is-available.aspx

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-10
    • 1970-01-01
    • 1970-01-01
    • 2012-05-08
    • 1970-01-01
    • 1970-01-01
    • 2015-01-12
    相关资源
    最近更新 更多