wpf を使用して記述されたクライアント アプリケーションがあります。
アプリケーションの存続期間中、オブジェクトを保持または更新するにはどうすればよいですか。
次のようなオブジェクトを保存する方法はありますか:
Store store = new Store(); アプリケーションウィンドウ全体でオブジェクトにアクセスして更新できるようにします。
文字列、整数、ブール値。
ありがとうございました。
これらの変数は、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);
これにより、変数にアクセス/変更できるようになります。お役に立てれば。
使用する :
Application.Current.Properties["PropertyName"]
プロパティをグローバルに保存します。