为什么是ReadOnlyObservableCollection.CollectionChangedprotected而不是公开的(因为相应的ObservableCollection.CollectionChanged是)?如果我无法访问CollectionChanged事件,实现INotifyCollectionChanged的集合有什么用? 最佳答案 这是解决方案:CollectionChangedeventsonReadOnlyObservableCollection您必须将集合转换到INotifyCollectionChan