0

私のアプリケーションでは、ログイン後にプリズムを使用して WPF にログインしましたが、モジュールにアクセスできるいくつかの値 (user_id、username など) を保存する必要があるため、MEF でプリズムを使用してその問題を解決するにはどうすればよいですか?

   private void Login()
        {
            try
            {
                authentication.Login(LoginModel.UserName, LoginModel.Password);             
                // what i want to do here
                (new InventoryBootstrapper()).Run();                   
                App.Current.Windows[0].Close();
            }
            catch (Exception ex)
            {
                ErrorMessage = ex.Message;   
            }            
        }
4

2 に答える 2

1

私が知っている方法は2つあります。

まず、「共通」サービスを使用できます。これを登録する他のモジュールと同様にサービスとして使用します。アプリが開いたときにインスタンス化され、必要に応じてこのサービスを呼び出して値を使用できます。

次に、コア モジュールからすべてのモジュールまで、すべてのモジュールが参照する「共通」プロジェクトを作成することもできます。

于 2013-05-10T16:19:14.850 に答える