Re Ph_Gr,
En fait ça ne répond pas vraiment à ma problématique...
Mon réel problème c'est l'appel à :
this.Cursor = Cursors.Arrow;
ou à :
1 2 3 4
| finally
{
Mouse.OverrideCursor = null;
} |
Cet appel se fait sans attendre la fin de :
view.Filter = new Predicate<object>(FilterCallback));
Pour chaque ligne de ma collection, il y a un a appel à la fonction FilterCallback.
C'est en sorte un Thread qui se charge de filtrer de façon autonome et ligne par ligne.
Le thread principale n'attend pas la fin du "thread" annexe, c'est ça qui m'enlève mon cursors.await avant la fin du filtrage
Partager