Silverlight + Galasoft MVVM Light + MEF loading XAP
本文关键字:loading XAP MEF MVVM Galasoft Silverlight Light | 更新日期: 2023-09-27 17:59:02
我有一个应用程序,可以说它有一些"模块"。每个用户都有查看每个模块的权限,有些用户不查看所有模块,有些用户查看所有模块。
我想加载XAP文件,并在我的应用程序中加载那些视图模型(带有视图)。
如何使用Galasoft MVVM轻型和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/