【发布时间】:2012-10-18 04:31:24
【问题描述】:
我有一个名为 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
};
}
当我直接从文本框表单中显示用户数据时,它工作得很好,
private void ShowUser_Click(object sender, RoutedEventArgs e)
{
DisplayName.Text = textUserName.Text,
DisplayAge.Text = textUserAge.Text,
DisplayGender.Text = textUserGender.Text,
DisplayDepartment.Text = textUserDepartment.Text,
}
但我试图显示来自对象的用户数据,但它给了我“当前上下文中不存在名称‘用户’”
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;
}
我该如何解决?
【问题讨论】:
标签: c# xaml microsoft-metro