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:
Bien évidemment, ce code déclenche un Invalid Thread Cross bla bla.
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();
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








Répondre avec citation
Partager