在我的 ViewModel 中,我有一个属性,它是模型列表:
private List<LocationModel> _locations = null;
public List<LocationModel> Locations
{
get
{
return this._locations;
}
set
{
this._locations = value;
RaisePropertyChanged("Locations");
}
}
但是LocationModel
该类没有实现INotifyPropertyChanged
,所以当我更新列表中某个项目的属性时,UI 不会更新。我试图通过在更改列表项后手动引发事件来实现这一点,但这不起作用。有人可以解释为什么这种方法不起作用吗?
提前致谢。