Подписываться на событие KeyUp TextBox с Rx? - PullRequest
0 голосов
/ 17 ноября 2011

Все примеры, которые я видел, содержат код, который выглядит примерно так:

Dim eventAsObservable = Observable.FromEvent(Of KeyEventArgs)(Me.txtSearch, "KeyUp")

Однако возникает ошибка, в которой говорится, что метод FromEvent ожидает действие, принимающее KeyEventArgs.

Изменился ли синтаксис подписки на события такого типа?

1 Ответ

3 голосов
/ 17 ноября 2011

Вы должны использовать Observable.FromEventPattern :

var observable = Observable.FromEventPattern<KeyEventArgs>(this.txt, "KeyUp");
observable.Subscribe(x => Console.Write(x.EventArgs.Key));
...