Quelles sont les différences pratiques entre l'utilisation de la propriété CollectionViewSource.View.Filter et l'événement CollectionViewSource.Filter? Y a-t-il des situations où vous utiliseriez l'un par rapport à l'autre ou est-ce une question de préférence?Evénement Filtrage CollectionViewSource vs Propriété
Cheers,
Berryl
EDIT: Je ne vois que les documents disent « Si votre objet de vue provient d'un objet CollectionViewSource, vous appliquez la logique de filtrage en définissant un gestionnaire d'événements pour l'événement de filtre. » bien que rien ne vous empêche de définir la propriété sur la vue, et cela ne dit pas pourquoi. L'avantage que j'ai trouvé jusqu'à présent dans la définition de l'événement sur CollectionViewSource est que vous pouvez implémenter toute votre logique de filtrage dans un gestionnaire d'événements, puis utiliser View.Refresh (ou View.DeferRefresh) pour l'appeler en tant qu'utilisateur. modifie les critères de filtrage.
Vous pourriez trouver une réponse ici: http://bea.stollnitz.com/blog/?p=31 Je vous conseille de lire ses autres messages sur CollectionView :) – Bruno