В приложении WP у меня есть древовидный список, в котором пользователь может видеть категории и элементы.
Если пользователь щелкнет элемент -> я перейду на страницу элемента.
Но если пользователь хочет углубиться и щелкает категорию -> мне нужно показать ему внутренние категории и элементы, поэтому было бы здорово, если бы можно было снова открыть эту страницу и показать внутренние категории и элементы, потому что она имеет < strong>абсолютно такая же логика.
Насколько я знаю, я не могу запустить несколько экземпляров одного Page
.
Я мог бы показать внутренние категории в текущем экземпляре этой страницы, просто изменив содержимое списка, но таким образом у меня возникли 2 проблемы:
- При нажатии кнопки «Назад» мне нужно показать предыдущий список, поэтому мне нужно сохранить все ранее открытые списки в чем-то вроде
Stack
- Я хочу показать анимацию навигации по странице для пользователя (также для нажатия клавиши «Назад»), чтобы он увидел, что он углубляется в древовидный список или что он возвращается в предыдущее состояние.
Может быть, кто-то из вас уже делал что-то подобное, не могли бы вы дать мне какой-нибудь совет?