UserIdentity という名前のクラスがあります
class UserIdentity
{
public string Name {get; set;}
public string Gender {get; set;}
public string Age {get; set;}
public string Department {get;set;}
}
ユーザーデータを保存するボタンを持たせようとしていますが、
private void UserID_Save_Click(object sender, RoutedEventArgs e)
{
UserIdentity user = new UserIdentity()
{
Name = textUserName.Text,
Age = textUserAge.Text,
Gender = textUserGender.Text,
Department = textUserDepartment.Text
};
}
textboxt フォームから直接ユーザー データを表示すると、完全に機能しました。
private void ShowUser_Click(object sender, RoutedEventArgs e)
{
DisplayName.Text = textUserName.Text,
DisplayAge.Text = textUserAge.Text,
DisplayGender.Text = textUserGender.Text,
DisplayDepartment.Text = textUserDepartment.Text,
}
しかし、オブジェクトからユーザーデータを表示しようとしていますが、「名前 'user' は現在のコンテキストに存在しません」というメッセージが表示されます
private void ShowUser_Click(object sender, RoutedEventArgs e)
{
DisplayName.Text = user.Name;
DisplayAge.Text = user.Age;
DisplayGender.Text = user.Gender;
DisplayDepartment.Text = user.Department;
}
これもうまくいきません
private void ShowUser_Click(object sender, RoutedEventArgs e)
{
DisplayName.Text = UserIdentity.Name;
DisplayAge.Text = UserIdentity.Age;
DisplayGender.Text = UserIdentity.Gender;
DisplayDepartment.Text = UserIdentity.Department;
}
どうすればこれを解決できますか?