首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Win 8/ WP 8: MMVM框架?

Win 8/ WP 8: MMVM框架?
EN

Stack Overflow用户
提问于 2013-04-04 18:42:48
回答 3查看 463关注 0票数 0

在过去,我通过wpf使用mvvmlight取得了一定程度的成功。我最近看过Caliburn Micro,但我想知道是否有人有使用它的经验。

我看到Caliburn Micro的网站,上面写着它可以在WP7和WPF上工作,那么win8和wp8呢?

据我所知,Caliburn Micro去掉了很多配置,并遵循约定,这听起来很好,类似于asp.net mvc

有人能确认INavigationService可以与CM一起使用吗?另外,在CM中不存在绑定是真的吗?因为约定,这些项才能正常工作?

或者我应该继续MVVM Light路线?

MVVM的轻量级发布计划有一点延迟,有人知道CM的发布计划是什么吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-04-04 18:47:42

是的,Caliburn.Micro支持WinRT和WP8 -有关WinRT文档,请参阅http://caliburnmicro.codeplex.com/wikipage?title=Working%20with%20WinRT&referringTitle=Documentation

Caliburn.Micro具有优于配置方法的约定,因此它将根据控件的名称自动将视图上的控件与视图模型上的谓词绑定。如果你想覆盖它,你可以配置这些约定或者只使用显式绑定。

它支持INavigationService,Caliburn.Micro的最后一个版本是3月22日的1.5.1。

票数 2
EN

Stack Overflow用户

发布于 2013-04-04 18:47:02

我建议你去看看CaliburnMicroWinRT。它包括Windows 8的一些新功能:

Search charm属性绑定conventions

  • Method绑定conventions

  • Coroutines

  • Screens和Conductors

  • Navigation包括参数injection

  • Windows 8共享charm integration

  • Windows 8
  • 集成

您可以阅读有关新更改here.的更多信息

这些更改中的许多都应该已经与官方版本合并。看看官方的NuGet here吧。

票数 1
EN

Stack Overflow用户

发布于 2013-04-04 18:47:15

您真的应该在codeplex站点http://caliburnmicro.codeplex.com上仔细阅读一下

它支持INavigationService,它支持约定绑定或显式绑定(尽管约定绑定非常强大)。它有一个很好的发布计划(在过去的6-8个月里有两个或更多的发布,包括一个主要版本)。您可以完全自定义约定等

我经常使用它-尽管我没有使用过MVVM Light,所以我不能评论它是如何堆叠起来的。

然而,我可以说,CM的学习曲线非常浅,因为它是如此轻量级,所以很容易记住大部分代码库。

它也是非常可插拔的--如果有你不喜欢的东西,你可以在某个地方换出一个Func<>,然后用你的实现来代替它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15808921

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档