0
的我見過的所有例子包含的代碼看起來是這樣的:用Rx訂閱TextBox的KeyUp事件?
Dim eventAsObservable = Observable.FromEvent(Of KeyEventArgs)(Me.txtSearch, "KeyUp")
然而,引發錯誤,指出FromEvent方法需要接受KeyEventArgs的行動。
訂閱這些類型事件的語法是否已更改?
的我見過的所有例子包含的代碼看起來是這樣的:用Rx訂閱TextBox的KeyUp事件?
Dim eventAsObservable = Observable.FromEvent(Of KeyEventArgs)(Me.txtSearch, "KeyUp")
然而,引發錯誤,指出FromEvent方法需要接受KeyEventArgs的行動。
訂閱這些類型事件的語法是否已更改?
你必須使用Observable.FromEventPattern:
var observable = Observable.FromEventPattern<KeyEventArgs>(this.txt, "KeyUp");
observable.Subscribe(x => Console.Write(x.EventArgs.Key));