-2

wpf を使用して記述されたクライアント アプリケーションがあります。

アプリケーションの存続期間中、オブジェクトを保持または更新するにはどうすればよいですか。

次のようなオブジェクトを保存する方法はありますか:

  1. Store store = new Store(); アプリケーションウィンドウ全体でオブジェクトにアクセスして更新できるようにします。

  2. 文字列、整数、ブール値。

ありがとうございました。

4

2 に答える 2

3

これらの変数は、App.xaml.csファイル、つまり以下に示すようにApplicationクラス内で定義できます。

/// <summary>
/// Interaction logic for App.xaml
/// </summary>
public partial class App : Application
{
    public string Fullname { get; set; }
}
}

次に、次のような他のウィンドウからこれらの変数にアクセスできます。

    var app = (App) Application.Current;
    MessageBox.Show(app.Fullname);

これにより、変数にアクセス/変更できるようになります。お役に立てれば。

于 2012-10-04T08:09:02.317 に答える
2

使用する :

 Application.Current.Properties["PropertyName"] 

プロパティをグローバルに保存します。

于 2012-10-04T08:13:11.120 に答える