Pourquoi ObservableCollection ne prend-il pas en charge les modifications en bloc?

Quels sont les problèmes potentiels causés par une ObservableCollection le soutien des opérations comme AddRange ou RemoveRange? Il doit y avoir une raison pourquoi Microsoft n'a pas les fournir, maintenant que ObservableCollection est donc fréquemment utilisé avec WPF.

Vous pouvez implémenter votre propre collection qui prend en charge des opérations en bloc et met en œuvre INotifyCollectionChanged. Qu'advient-il si je lier un contrôle de ce type à un ItemsControl?

Personne ne sait de ItemsControls qui ne supportent pas les modifications en bloc?

source d'informationauteur DanT