Простой контейнер страницы

Да. Это должно работать на всех основных браузерах.

0
задан Ian Warburton 31 March 2019 в 14:57
поделиться

1 ответ

Если вы хотите, чтобы NavigationStack был доступен, вы можете нажать & amp; всплывающие страницы, вам нужно использовать NavigationPage. У вас есть несколько разумных вариантов:

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

  2. Используйте NavigationPage в качестве Application.Current.MainPage, но затем вызовите SetHasNavigationBar (page, false), чтобы избежать дополнительных элементов, поставляемых с NavigationPage. Вам может понадобиться вызвать NavigationPage.SetHasBackButton (page, false); за каждую страницу, которую вы нажимаете в стеке, чтобы избежать кнопки «назад».

0
ответ дан DavidS 31 March 2019 в 14:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: