Я пытаюсь реализовать обмен сообщениями между моими ViewModels
Мой код подтверждения концепции:
RxApp.MessageBus.Listen<int>("test")
.Subscribe(i => MessageBox.Show(i.ToString()));
RxApp.MessageBus.SendMessage<int>(42, "test");
Мои юнит-тесты прошли успешно, поэтому я подумал, что это может быть проблема с расписанием.
Я вручную установил Планировщик: RxApp.DeferredScheduler = DispatcherScheduler.Instance;
но оно все равно было настроено на правильный экземпляр, так что, как и ожидалось, никаких изменений.
Я могу зарегистрироваться для сообщений. Я просто никогда не получаю: /
Использование контракта с пустым сообщением также ничего не меняет.
Я пробовал и на эмуляторе, и на устройстве (Mango SDK Refresh / Mango Build 7712)
Я надеюсь, что кто-то здесь может мне помочь :)
Любые намеки очень ценятся.