Bonjour,
Désolé pour la question bateau, le vendredi fait son effet !
C'est quoi déjà la méthode pour savoir quand un élément est supprimé d'un List<> ?
Papy !
Bonjour,
Désolé pour la question bateau, le vendredi fait son effet !
C'est quoi déjà la méthode pour savoir quand un élément est supprimé d'un List<> ?
Papy !
Le Type List<T> n'est pas observable. Autrement dit, aucun évènement n'est levé lorsqu'un un élément est ajouté ou supprimé.
Si tu veux une liste observable, il y existe le type ObservableCollection<T> dans le namespace System.Collections.ObjectModel.
Dans ce cas, il faut s'abonner à l'évènement CollectionChanged.
re ....
A partir du lien que tu proposes, je suis arrivé ici
Pour tester, je crée un nouveau projet, je mets un
et je tente d'instancer une ObservableCollection.
Code : Sélectionner tout - Visualiser dans une fenêtre à part using System.Collections.ObjectModel;
Résultat: introuvable ! La complétion ne me propose que Collection<>, KeyedCollection<> ou ReadOnlyCollection<> .
Pourtant la msdn dit bien que ça existe pour .net 2.0, utilisé dans mon projet en cours.
Une idée sur le pourquoi du comment ?
Papy !
Il te faut une référence binaire vers la dll WindowsBase
WindowsBase n'existe chez moi que pour le framework 3.0.
Et la MSDN dit que c'est utilisable en .net 2.0 :-(
ObservableCollection n'est présente que depuis .Net 3.
Partager