Observablecollection在更新属性时更新多个项
本文关键字:更新 属性 Observablecollection | 更新日期: 2023-09-27 17:57:34
当我从ObservableCollection
更新属性时,我注意到一个奇怪的行为,因为我的集合中的多个项正在用相同的值更新。这是正常行为吗?XAML中的绑定是正常工作的,所以没有问题,或者我做错了什么。我在ListView.Just
中绑定到ObservableCollection
的简单类想知道我是否遗漏了什么。
public class Person : INotifyPropertyChanged {
private string _name;
public string Name {
get{ return _name;}
set{ _name=value;
OnPropertyChanged("Name");
}
private string _Age {
get{ return _age;}
set{ _age=value;
OnPropertyChanged("Age");
}
}
听起来您的列表中有多个对同一实例的引用。因此,同一实例的所有项都将在逻辑上更新。然而,如果没有代码,很难确定。