我们刚刚开始了一个新的(我们的第一个)Silverlight 项目,我们想在其中使用 MVVM 制作一个后台 silverlight 应用程序。我们的应用程序需要通过某种菜单 UI 进行导航。
我一直在网上寻找各种框架(Galasoft MVVM Light Toolkit/Silverlight.FX/Prism)来帮助构建 MVVM 应用程序,但我发现很难挑选出最适合我们需求的框架。
有没有人有任何经验/提示,可以为具有许多 View 和导航的大型应用程序选择一个。
此外,导航应用程序是获得“框架”应用程序(在框架内导航)的最佳方式还是有更好的方法?
最佳答案
我将为 Prism/Composite Application Guidance 投一票……主要是因为我在许多“工作”项目中使用过它。
模块化的东西很棒——你基本上可以编写单个项目,就好像它们本身就是微型应用程序一样,并且你依靠区域管理范式将多个“模块”组合成一个有凝聚力的应用程序。
随着模块数量的增加,它确实有点烦人,尽管你没有 有使每个模块都有自己的项目...
关于带导航的 Silverlight MVVM 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2407662/