设置包含它自己的值加上其他属性值的属性值

时间:2013-05-24 08:39:15

标签: c# wpf nhibernate properties

所以我有一个WPF窗口。有TextBox“登录”和“IP地址”绑定到“登录”和“IpAddress”属性。我需要的是保存属性登录到数据库登录@ ipAddress。

我试过这个,但它出错了:

    public string Login
    {
        get { return _TModel.Login; }
        set
        {
            if (value == _TModel.Login)
                return;

            _TModel.Login = value + "@" + IpAddress;

            base.OnPropertyChanged("Login");
        }
    }

我该怎么做?顺便说一下,我正在使用NHibernate来处理数据库。

谢谢。

1 个答案:

答案 0 :(得分:2)

@替换为"@"

public string Login
{
    get { return _TModel.Login; }
    set
    {
        if (value == _TModel.Login)
            return;

        value = string.Empty;
        _TModel.Login = value + "@" + IpAddress;

        base.OnPropertyChanged("Login");
    }
}