当我从ObservableCollection
更新属性时,我注意到一个奇怪的行为,因为我的集合中的多个项目都使用相同的值进行更新。这是正常行为吗? XAML中的绑定是正常的,因此工作没有问题,或者我做错了什么。我的简单类绑定到ObservableCollection
中的ListView.Just
,想知道我是否遗漏了某些内容。
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");
}
}
答案 0 :(得分:0)
听起来您对列表中的同一个实例有多个引用。因此,同一实例的所有项目都会在逻辑上更新。但是,如果没有代码,很难确定。