Étudie la classe System.Collections.ObjectModel ObservableCollection<T>
. Celui-ci est étrange parce queQuelle collection .Net pour ajouter plusieurs objets à la fois et recevoir des notifications?
- il a une méthode Add qui prend un seul élément. Pas de AddRange ou équivalent.
- les arguments d'événement de notification a une propriété NewItems, qui est un IList (d'objets .. non T)
Mon objectif est surtout d'ajouter un lot d'objets à une collection et l'auditeur reçoit aussi le lot dans le cadre de la notification. Est-ce qu'il me manque quelque chose avec ObservableCollection? Y at-il une autre classe qui répond à mes spécifications?
Mise à jour: Je ne veux pas rouler le mien aussi loin que possible. Je devrais construire ajouter/supprimer/changer etc. beaucoup de choses.
Gishu, attention, si vous liez à un listview la plupart des mises en œuvre ici va exploser. –