WatableCollection不支持AddRange方法,因此添加的每一项都会通知我,另外INotifyCollection Changing怎么办?我希望能够添加一个范围,并得到更新的整个批量。我还希望能够在操作完成之前取消该操作(即集合除了“更改”之外还会更改)。相关Q用于一次添加多个对象并得到通知的.NET集合?
3 回答
婷婷同学_
TA贡献1844条经验 获得超8个赞
public void AddRange(IEnumerable<T> collection){ foreach (var i in collection) Items.Add(i); OnCollectionChanged( new NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Reset));}
- 3 回答
- 0 关注
- 727 浏览
添加回答
举报
0/150
提交
取消