当observablecollection中的字段更改时,列表框不会更新

时间:2015-10-08 13:16:26

标签: c# wpf mvvm listbox

我目前的ObservableCollection存在问题,该数据绑定到列表框。每当我在后端更新我的ObservableCollection内的字段时,UI永远不会刷新,我必须使列表为空并将其重新分配给绑定以供UI更新。知道为什么会这样吗?我尝试了很多东西,但没有任何改变。我不是每次更改我的集合中的文本字段时都不必强制更新UI。

1 个答案:

答案 0 :(得分:5)

您必须对集合的项目实施INotifyPropertyChanged,即在其中一个属性发生更改时引发PropertyChanged事件。

ObservableCollection仅通知是否添加或删除了元素。