我正在尝试使用 Prism 4 和 UnityContainer for DI 创建一个遵循模块化架构的应用程序。我想知道您将如何在系统中传递当前登录的用户?
我认为用简单的登录表单验证我的用户登录凭据,在应用程序启动时点击我的 dataContext(EntityFramework 4) 并使用以下方法存储在应用程序的 App.Xaml.cs 中,这既好又脏:
App.Current.Properties["CurrentUser"] = user;
但显然我加载的模块对应用程序一无所知。卡住...
感谢您提供任何帮助。