设置包含其自身值和其他属性值的属性值

本文关键字:属性 其他 设置 包含其 | 更新日期: 2023-09-27 18:15:13

所以我有一个WPF窗口。有文本框"登录"answers"Ip地址",这是绑定到"登录"answers"IpAddress"属性。我需要的是保存属性登录到数据库为login@ipAddress。

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

    public string Login
    {
        get { return _TModel.Login; }
        set
        {
            if (value == _TModel.Login)
                return;
            _TModel.Login = value + "@" + IpAddress;
            base.OnPropertyChanged("Login");
        }
    }

我该怎么做呢?顺便说一句,我正在使用NHibernate与数据库一起工作。

谢谢。

设置包含其自身值和其他属性值的属性值

@替换为"@":

public string Login
{
    get { return _TModel.Login; }
    set
    {
        if (value == _TModel.Login)
            return;
        value = string.Empty;
        _TModel.Login = value + "@" + IpAddress;
        base.OnPropertyChanged("Login");
    }
}