Я разрабатываю приложение WPF, используя CAG от Prism. Я хочу создать новые экземпляры модуля (ModuleA) и загрузить их в TabControl. Я могу создать экземпляр модулей с использованием объекта moduleInfo и загрузить их через сборку и вызвать метод CreateModule (type).
Я могу видеть различные модули в пользовательском интерфейсе, но проблема в том, что когда я начинаю взаимодействовать с различными модулями (например, загружая или выгружая представления в областях с областью), все действия, похоже, происходят только на последних загруженных модулях.
Так, например, у меня есть 2 'экземпляра' ModuleA как 2 TabItems, и у них есть командные кнопки для Load () новых просмотров. Когда я выбираю первый модуль (выбирая первый TabItem) и нажимая кнопку, чтобы пометить вид, представление загрузится во второй модуль.
Кто-нибудь знает, как решить эту проблему? Заставляет меня поверить, даже если я вижу «два отдельных модуля в пользовательском интерфейсе, на самом деле существует только один экземпляр, или CreateModule создает клоны?
Кто угодно ? вся помощь ценится!
wpf,prism,