Нажимаем страницу сверху самой NavigationPage - PullRequest
0 голосов
/ 04 ноября 2019

У меня есть приложение XF, в котором у меня есть следующие стеки навигации:

  • NavigationPage
    • TabbedPage
      • NavigationPage (это корень вкладки 1. )
        • ContentPage1
      • NavigationPage (это корень вкладки 2.)
        • ContentPage2 (текущая активная страница)
      • NavigationPage (это корень 3. вкладки)
        • ContentPage3

Я хочу выполнить переход с URL-адреса с активной на данный момент страницы на страницу, которая помещается в корневой стек NavigationPage, и получается что-то вроде этого:

  • NavigationPage
    • TabbedPage
      • NavigationPage (это корень 1. вкладки)
        • ContentPage1
      • NavigationPage (этоявляется корнем вкладки 2.
        • ContentPage2
      • NavigationPage (это корень 3. вкладка)
        • ContentPage3
    • ContentPage3 (новая активная страница)

Если я попытаюсь сделать это, перейдя к / NavigationPage / ContentPage3 , TabbedPage и все подстраницы будут уничтожены. Если я вместо этого использую / NavigationPage / TabbedPage / ContentPage3 , то TabbedPage и подстраницы все еще уничтожаются, но затем воссоздаются для соответствия URL.

Я хотел бы выполнить это, не разрушая существующуюстр.

1 Ответ

0 голосов
/ 04 ноября 2019

Единственный способ не уничтожить существующие страницы - это использовать модальную страницу. Вы можете изменить внешний вид ModalPage так, чтобы он выглядел как обычная страница. Кроме того, во время навигации вы можете установить для анимации значение false, чтобы страница отображалась напрямую без анимации.

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