Yup merci, j'ai passé un petit moment dedans. On peut aller très loin apparemment, c'est parfait.

Et merci pour ta classe, je vais regarder.

Par contre, je me prends la tête depuis une heure sur une connerie pas possible (oui, ça m'a pourri la soirée

) :
J'ai écrit ça :
private void NotifyPropertyChanged([CallerMemberName] string propertyName = null) après avoir consciencieusement écrit
using System.Runtime.CompilerServices;, comme
c'est documenté ici.
Mais il ne veut pas de mon CallerMemberName, le même que je retrouve dans ta classe ! Il me dit même que le using n'est pas nécessaire...
Que pasa señor ?