带导航的Silverlight MVVM框架

时间:2010-03-09 08:51:56

标签: silverlight mvvm navigation

我们刚刚启动了一个新的(我们的第一个)Silverlight项目,我们希望使用MVVM制作后台Silverlight应用程序。我们的应用程序需要通过某种菜单UI进行导航。

我一直在网上寻找各种框架(Galasoft MVVM Light Toolkit / Silverlight.FX / Prism)以帮助构建MVVM应用程序,但我发现很难找出最适合我们需求的框架。< / p>

是否有人有任何经验/提示可供选择哪个更大的应用程序,其中包含许多视图和导航。

此外,导航应用程序是获取“框架”应用程序(在框架内导航)的最佳方式还是有更好的方法?

2 个答案:

答案 0 :(得分:4)

我将投票支持Prism /复合应用指南...主要是因为我在一些“工作”项目中使用过它。

模块化的东西很棒 - 你基本上将单个项目编写为自己的微型应用程序,并依靠区域管理范例将多个“模块”组合成一个有凝聚力的应用程序。

虽然你没有 来使每个模块成为自己的项目......但是模块数量很高,确实有点烦人。

答案 1 :(得分:2)

看看Jeremy Likness撰写的这篇文章(http://csharperimage.jeremylikness.com/2009/11/dynamic-module-loading-with-silverlight.html)。他正在使用Prism和Navigation框架,这是一篇很好的文章,可以帮助你。它也不难获取他提供的样本并将一些MVVM原则应用于它。我希望这会有所帮助。