我见过的所有示例都包含类似这样的代码:
Dim eventAsObservable = Observable.FromEvent(Of KeyEventArgs)(Me.txtSearch, "KeyUp")
但是,这会引发一个错误,指出FromEvent方法期望一个接受KeyEventArgs的Action。
订阅这些类型的事件的语法是否已更改?
答案 0 :(得分:3)
您必须使用Observable.FromEventPattern:
var observable = Observable.FromEventPattern<KeyEventArgs>(this.txt, "KeyUp");
observable.Subscribe(x => Console.Write(x.EventArgs.Key));