2012-05-16 125 views
1

我有一堆不同模块的WPF Prism应用程序,最终用户定义了不同的角色。我正在寻找一种可以根据用户角色加载模块的方式?棱镜控制访问模块

回答

2

一种方法是基于UserRoles填充ModuleCatalog。 一个人会在Bootstrapper中通过覆盖: 保护虚拟IModuleCatalog GetModuleCatalog(); 另一个扩展点是: protected override void ConfigureContainer();

挖掘到您的应用程序的启动顺序和引导程序, 其他想法可以在那里找到。