Listbox selection multiple filtre
Bonjour,
Je voudrais réaliser un filtre via des listbox à sélection multiple.
Je m'explique :
Dans ma première listbox je dispose d'une liste de service, je peux donc en sélectionner plusieurs (Agence 1, Agence 2, etc...).
Dans la deuxième j'ai une listbox avec les types de profil (Salarié, indépendant, etc).
Et dans ma 3ème j'ai donc le résultat => liste des adresses mail des personnes appartenant aux services sélectionnés et ayant au moins un des profils sélectionnés.
Je pensais donc faire un système pour chaque listbox qui serait binder à une liste d'ID (service, type) et donc lever un PropertyChanged sur la liste résultat afficher dès qu'une des 2 listes change et donc refaire le filtrage à chaque fois... mais cela me paraît un peu lourd comme traitement pour pas grand-chose...
Car on a 1 listbox binder sur une liste de service, 1 liste de filtrage binder sur les items sélectionnés.
On a la même chose le profil.
Et un traitement de filtrage qui se répète dès lors qu'il y a sélection d'item.
Ce qui fait 4 listes sans compter celle du résultat.
Y a-t-il moyen de faire plus simple ?