我应该在Universal Apps中使用什么样的MVVM框架

时间:2015-02-26 10:13:40

标签: c# mvvm prism mvvm-light win-universal-app

我将开发新的通用应用程序,我想知道哪个MVVM框架对我来说更好:用于Windows运行时的Prism或者MVVM Light。

我在WPF方面有一点经验,在我看来Prism提供更多。我还在开发其他通用应用程序,并且我在那里使用MVVM灯,但这个项目很简单,我只使用绑定,命令和ViewModelLocator。

我的新项目将更先进,我不知道什么是更好的方式,我可以获得什么样的好处。

我对这个Prism版本感兴趣:enter link description here

2 个答案:

答案 0 :(得分:1)

我在WPF& amp;通过编写我自己的简单框架来学习MVVM。这真的帮助我掌握了对所需基础知识的深刻理解。真的要开始你只需要编写一个实现INotifyPropertyChanged的基类,一个ICommand的实现,并决定是否使用View或ViewModel的第一原则。

我写了一篇博客,内容涵盖了这些问题:

WPF Retraining at 30

答案 1 :(得分:1)

我更喜欢使用caliburn micro,它是一个非常好的框架,几个月前我还写过2篇关于它的博客文章,如果你想看一眼:

Part 1 - MVVM Basics using Caliburn Micro

Part 2 - Navigation

我相信如果你搜索,你会发现很多关于这个框架的教程......我真的很喜欢它。