1
我該如何有效地使用Observable.ToEvent()的輸出?我希望能夠將其轉換回標準的.NET事件(例如,將TripleClick事件處理程序作爲學術練習添加到Windows窗體中)。如何使用Observable.ToEvent()的輸出?
但是,該方法輸出一個System.Reactive IEventSource,我不確定如何轉換回標準.NET事件的世界。任何有識之士將不勝感激!
我該如何有效地使用Observable.ToEvent()的輸出?我希望能夠將其轉換回標準的.NET事件(例如,將TripleClick事件處理程序作爲學術練習添加到Windows窗體中)。如何使用Observable.ToEvent()的輸出?
但是,該方法輸出一個System.Reactive IEventSource,我不確定如何轉換回標準.NET事件的世界。任何有識之士將不勝感激!
該IEventSource
有一個事件稱爲OnNext
,此事件不遵循正常模式或object sender, EventArgs e
,而是Action<Unit>
。
作爲一個例子:
var source = new Subject<Unit>();
source.ToEvent().OnNext += unit => Console.Writeline("hello");
source.OnNext(Unit.Default);
outputs
"hello"