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 關注
- 761 瀏覽
添加回答
舉報
0/150
提交
取消