Hello

Je suis en train d'essayer un truc avec les RxExtensions.
J'ai une textbox qui me sert à appliquer un filtre sur les données affichées dans ma grille.
J'utilise Rx pour que le filtre ne s'effectue qu'après un léger délai sinon le filtre s'effectue à chaque lettre saisie.

Mon code est le suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
var subscription1 = Observable.FromEventPattern<TextChangedEventArgs>(tb, "TextChanged");
 
            subscription1.Select(t => tb.Text)
                        .Throttle(TimeSpan.FromMilliseconds(400))
                        .Do(a => FilterReason(tb.Text))
                        .Subscribe();
Bien évidemment, ce code déclenche un Invalid Thread Cross bla bla.
Sur le net, les mecs utilisent .SubscribeOnDispatcher ou SubscribeOn(Scheduler.Dispatcher).
Je n'ai pas ces choix chez moi.

J'ai pris la dernière version des Rx sur leur site.

Une idée?

Merci