Bonjour,
Je suis en train de galérer sur ma fonction de filtre dans une listView.
J'utilise le code suivant pour lancer la procédure de filtrage :
Tout fonctionne sauf mon Cursors.Arrow qui est appelé directement sans attendre la fin de ma fonction FilterCallback.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 this.Cursor = Cursors.Wait; // Indicate to user that operation can be long ICollectionView view = CollectionViewSource.GetDefaultView(listView.Items); view.Filter = new Predicate<object>(FilterCallback)); this.Cursor = Cursors.Arrow; // End long operation
J'aurais besoin d'un coup de main pour essayer de comprendre comment ça fonctionne et sur quoi je peux m'orienter pour attendre la fin du Filter Predicate.
Merci pour vos avis !
Partager