【发布时间】:2012-10-11 17:33:46
【问题描述】:
我在服务器上有一些 JSON api,我想用它来聊天。所以我使用HttpWebRequest, Respond,...并反序列化为ObservableCollection<ChatMessage>。一切正常。我有我的类,它被添加到 datacontext 并且该类包含上面的集合(ObservableCollection<ChatMessage> entries 并且它绑定到列表框并且一切都显示得很好。现在,如果我想在服务器上重新加载该文件的内容,我做了一切我第一次将entries 中的集合替换为新集合。但这不会触发PropertyChanged 或CollectionChanged,并且视图仍然绑定到旧集合。那么最好的“修复”是什么?
【问题讨论】:
标签: c# observablecollection inotifypropertychanged