Открыть новую страницу за пределами masterdetailpage - PullRequest
0 голосов
/ 26 сентября 2018

Я просто новичок в Xamarin. Форма с Призмой.Я хочу загрузить страницу в другом поведении.Первый, которого я достиг, уже в изображении ниже.

First image
Но я хочу сделать поведение, подобное изображению ниже.Загрузите новую страницу за пределами главной страницы сведений.Как я могу сделать это в призме?
enter image description here

Ответы [ 2 ]

0 голосов
/ 26 сентября 2018

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

navigationService.NavigateAsync («Настройки»)

0 голосов
/ 26 сентября 2018

Вы выяснили, как отобразить значок «Гамбургер» и заголовок, выполнив следующие действия.

NavigationService.NavigateAsync («MasterPage / NavigationPage / DetailsPage»)

Если пользователь делает выбор из действий, перечисленных на главной странице.Например, скажем, настройки.

У вас есть несколько вариантов здесь, вы можете сделать навигацию относительно

NavigationService.NavigateAsync ("Настройки")

Это позволит перейти кСтраница настроек.Это также отобразит кнопку «Назад» в качестве второго изображения.Ваш текущий путь к странице будет

MasterPage / NavigationPage / DetailsPage / Settings

Теперь предположим, что вы хотите, чтобы страница настроек была главной страницей сведений.Вы должны перейти к нему по абсолютному пути.

MasterPage / NavigationPage / Settings

NavigationService.NavigateAsync ("MasterPage / NavigationPage / Settings")

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