Prism - метод OnNavigatedFrom не вызывается - PullRequest
0 голосов
/ 07 апреля 2020

Я пытаюсь использовать Prism . Я использую Регионы в Регионе. Основной регион содержит два субрегиона.

Моя проблема в том, что когда я меняю свой основной регион, метод «OnNavigatedFrom» реализации интерфейса INavigationAware не вызывается. Но когда я изменяю только одну из подрегионов, тогда вызывается этот метод.

Мне нужно, чтобы метод вызывался всегда.

У кого-нибудь есть идея?

1 Ответ

0 голосов
/ 08 апреля 2020

Методы в INavigationAware вызываются при навигации по региону. Он не будет вызывать их в родительских или дочерних регионах.

Решение состоит в том, чтобы заставить перемещаемый регион выполнять свою работу. Поэтому при навигации по главному региону он должен выполнять необходимую очистку в своих дочерних регионах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...