DataGrid有这样3列单价、数量、金额,输入单价和数量金额自动变化
要实现如题的效果,DataGrid跟一个实体类集合绑定起来,通知的话也只是集合更新的时候才通知页面修改,这效果是集合中的对象的属性修改时要计算总金额,再通知页面更新 ?
[最优解释]
使用PropertyChangedEventArgs
[其他解释]
修改一个 数量就及时更新到服务器?
实体类 实现 IPropertyChanged
是在客户端的操作
[其他解释]
在单价 和 数量 set 的时候 调用 金额
[其他解释]
}
}
private int _shuLiang;
public int ShuLiang
{
get { return _shuLiang; }
set
{
if (_shuLiang != value)
{
_shuLiang = value;
this.M.SHU_LIANG = value;
this.JinE = this.DanJia * this.ShuLiang;
}
}
}
private float _jinE;
public float JinE
{
get { return _jinE; }
set {
if (this._jinE != value)
{
_jinE = value;
this.M.JIN_E = value;
this.OnPropertyChanged(()=>this.JinE);
}
}
}
}