Silverlight + Galasoft MVVM Light + MEF加载XAP

问题描述

|| 我有一个可以说有一些“模块”的应用程序。 每个用户都有查看每个模块的权限,有些则看不到所有,有些则看到全部。 我想加载XAP文件并在我的应用程序中加载那些视图模型(带有视图)。 如何使用galasoft MVVM light和DeploymentCatalogService做到这一点? 参考: http://mvvmlight.codeplex.com/ http://codebetter.com/glennblock/2010/03/08/building-hello-mef-part-iv-deploymentcatalog/ 甚至可能吗?还是我在这里浪费时间?如何在定位器中初始化它? 因此,让我在此示例用户案例中对此进行解释: 用户登录 应用程序根据用户权限(用户模块,组模块,商品模块,客户模块,计费模块等)加载XAP文件= viewmodel + Views 用户单击其中一个模块,即可启动viewmodel 用户使用应用程序并感到高兴 我目前在一个Silverlight项目中拥有所有视图模型。     

解决方法

        查看这些博客: http://www.davidezordan.net/blog/?p=1734, http://www.davidpoll.com/2010/02/01/on-demand-loading-of-assemblies-with-silverlight-navigation-revisited-for-silverlight-4-beta/