3

ReactiveUI をテストしていますが、とてもいいようです。

しかし、私は MessageBus に少し困惑しています。

サンプルコード:

var bus = new MessageBus();
int result = -1;

bus.Listen<int>().Subscribe(x => result = x);
bus.SendMessage(42);

Assert ステートメントを呼び出すときは機能しますが、標準の WPF アプリケーションでは結果の値は更新されません。これはおそらくスケジューラの実装によるものですが、まだはっきりとはわかりません。

どんなヒントでも大歓迎です。

4

1 に答える 1