MvvmCross URI навигация и стек - PullRequest
0 голосов
/ 16 марта 2019

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

Например, если у меня был URI вида myapp://home/first/second/third, как я могу вывести пользователя на экран third, при этом также гарантируя, что second, first и экран home находятся за ним на стек.

В документации MvvmCross для навигации по URI утверждается, что он правильно построит стек, но, глядя на примеры и реализацию на Github, мне не хватает, как этого добиться, так как кажется, что только одна модель представления когда-либо использовалась.

Я что-то упустил или MvvmCross не поддерживает то, что я описал?

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

...