Почему Prism navigationService.NavigateAsync не возвращает исключения в INavigationResult? - PullRequest
0 голосов
/ 03 июля 2019

Внезапно мое приложение Xamarin Forms на основе Prism 7.1 (4.1) не обрабатывает исключения ни в одном из методов INavigationAware. использовал для того, чтобы у INavigationResult, который был возвращен методом NavigateAsync, для свойства «Success» было установлено значение false, если что-то не так произошло в view-модели целевой страницы, и я мог бы отреагировать соответствующим образом, проверив "Свойство «Исключение».

Теперь, внезапно, исключения в реализациях INavigationAware модели представления / представления цели не обрабатываются и вызывают сбой моего приложения.Я создал небольшой тестовый проект, и он работает, как и ожидалось, с теми же установленными пакетами Prism и XF.Теперь я полностью сбит с толку.

Что на земле может происходить?Я очистил все проекты, удалил папки obj и bin, перезапустил VS несколько раз, перезагрузил устройства, все, что я могу придумать.

...