我有以下属性和伪代码方法:
private DataModelMember _PropertyMember = new DataModelMember();
public DataModelMember PropertyMember
{
get { return _PropertyMember; }
}
void GetWCFData()
{
DataModel d = client.getWCFData();
this._PropertyMember = d.result.anotherclass; //*(DataModelMember is anotherclass)
}
所以," this._PropertyMember = value"实际上确实更改了私有成员,但是它不会更新内部的任何属性(如数据绑定所示)。这几乎就像我的DataModelMember' class需要继承一些其他接口来通知类副本吗?
答案 0 :(得分:0)
INotifyPropertyChanged
不是魔术
每当属性发生变化时,您都需要自己提升PropertyChanged
事件。