Prism 6 登录/注销顺序

Prism 6 Login/ Logout sequence

应用程序有一个具有多个可能角色的登录名。 普通用户登录和注销。(在这个级别,如果模块是按需加载的,而不是只加载用户模块) 管理员登录和注销。 (此时加载了管理和用户模块)。

即使没有导航,加载多个模块是否安全,或者是否有办法"unload"或取消初始化模块,或者可能重新初始化整个应用程序?

是的,加载多个模块是安全的,即使您不导航到它们也是如此。没有"unload"。您可以使用 IEventAggregator 通知您的 "unload" 事件以删除视图或清理您的应用程序的某些部分。