【问题标题】:Showing Class Properties to TextBlock向 TextBlock 显示类属性
【发布时间】: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


【解决方案1】:

将用户带到全局:

      UserIdentity user;
private void UserID_Save_Click(object sender, RoutedEventArgs e)
    {
        user = new UserIdentity()
        {
            Name = textUserName.Text,
            Age = textUserAge.Text,
            Gender = textUserGender.Text,
            Department = textUserDepartment.Text

        };
    }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-19
    • 2011-07-11
    • 2017-07-02
    • 2013-12-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多