2016-05-12 1 views
0

В моем приложении призматический модуль загружается при загрузке оболочки. Но я хочу загрузить модуль после моего входа в систему, чтобы я мог загружать базу модулей на типы ролей. Пожалуйста, помогите мне решить эту проблему.Загрузка динамического модуля после входа в призму

+0

http://www.infragistics.com/community/blogs/blagunas/archive/2013/08/06/prism-dynamically-discover-and-load-modules-at-runtime.aspx – StepUp

+0

если это не сложно вы могли бы показать, как вам удалось динамически загрузить модуль? – StepUp

ответ

3

В дополнение к атрибуту, представленной в ответ Джастина, чтобы вручную загрузить модули, которые должны быть с помощью IModuleManager и использовать метод LoadModule.

+0

Спасибо за ответ –

+0

Так что достаточно просто написать '[Module (ModuleName =" test ", OnDemand = true)]' динамически загружать модули? – StepUp

+0

Возможно, у вас есть ссылка, где можно увидеть динамическую загрузку модулей с использованием этого атрибута? – StepUp

2

Я думаю, что вы можете переопределить метод GetModuleCatalog в Bootstrapper. Кроме того, необходимо добавить OnDemand = True атрибуту

[Module(ModuleName = "test", OnDemand = true)] 
public class test: IModule 
{ 

} 

 Смежные вопросы

  • Нет связанных вопросов^_^