Агрегаторы событий форм Xamarin не работают в Prism 7.0

Недавно я обновил проект приложения форм Xamarin с Prism 6.3 до Prism 7.0. Кажется, все работает нормально, кроме четных регистраторов, которые подписываются правильно, но не публикуются.

Вот часть моего кода:

public ConfigureInventoryEventViewModel(IEventAggregator ea, INavigationService navigationService) : base(navigationService,ea)
{
    TappedBackCommand = new DelegateCommand(TappedBack);

    _ea.GetEvent<SetLocationEvent>().Subscribe(SetLocationDropdown,true);
}

Я публикую событие с модальной страницы

public ModalPopupViewModel(IEventAggregator ea, INavigationService navigationService) : base(navigationService, ea)
{
    ItemTappedCommand = new DelegateCommand<string>(ItemTapped);
}

private void ItemTapped(string strItem)
{
    _ea.GetEvent<SetLocationEvent>().Publish();
}

Класс мероприятия:

public class SetLocationEvent:PubSubEvent
{
}

Пожалуйста, помогите. Я не знаю, что я делаю не так. Агрегаторы событий не работают должным образом с Prism 7.

Версия форм Xamarin:2.5.0.280555 Prism.forms:7.0.0396

Спасибо

0 ответов

Другие вопросы по тегам