0

新しいサブスクリプションが発生したときに生成された最後の値を再生するオブザーバブルを MessageBus に登録しようとしました

var currentViewObs = currentViewGallery.ObservableForProperty(g => g.SelectedIndex)
                .Value().Select(CurrentViewObsSelector).Replay(1);

currentViewObs.Connect();

MessageBus.Current.RegisterMessageSource(currentViewObs, MessageBusContracts.CurrentView);

オブザーバブルがリプレイを飲み込む ScheduledSubject にラップされているため、これは機能しません。それを行う別の方法はありますか?

4

1 に答える 1

1

この場合、おそらく独自の MessageBus を使用して実装し(おそらくここIMessageBusからコードをコピーして貼り付けて編集するだけで)、それをに割り当てます。MessageBus.Current

于 2013-02-03T00:15:14.453 に答える