Wpf のすべてのフォームでユーザー ID を使用できるアプリケーションがあります。私はこのようなコードを書きました
form1 で私はこのように書いた
var login =
context.Logins.FirstOrDefault(
x => x.EmailAddress == email && x.Password == password);
if (login != null)
{
fp.Show();
Application.Current.Properties["UserId"] = login.Id;
Close();
}
form2 では、ユーザー ID にアクセスできる必要があるため、次のようなコードを記述しました
var userid = (int) Application.Current.Properties["UserId"];
int id = userid;
システム null 参照例外が発生しています:{"オブジェクト参照がオブジェクトのインスタンスに設定されていません。"}
どんな助けでも