Xamarin Forms - Как вручную добавить кнопку возврата в NavigationPage? - PullRequest
0 голосов
/ 30 августа 2018

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

Как я могу это сделать?

ps: я использую фреймворк Prism.

Мой код для открытия страницы входа:

await NavigationService.NavigateAsync("Login", parametrosNavegacao);

Мой код для перехода на страницу, на которой зарегистрирован пользователь:

await NavigationService.NavigateAsync("NavigationPage/CadastroUsuario", useModalNavigation: true);

Ответы [ 2 ]

0 голосов
/ 30 августа 2018

Один вариант может быть

NavigationService.NavigateAsync("/Login");

Вход / bebore означает Абсолютный URL, а призма очищает стек навигации, в противном случае при нажатии кнопки возврата Android снова откроется страница вставки пользователя.

0 голосов
/ 30 августа 2018
NavigationService.PopupGoBackAsync();

https://github.com/dansiegel/Prism.Plugin.Popups

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