UWP - просмотр истории фреймов - PullRequest
1 голос
/ 10 марта 2020

Можно ли проверить историю стека навигации из активного кадра?

Я вижу Frame.BackStack, но во время выполнения, похоже, ничего полезного нет.

Как это сделать?

1 Ответ

1 голос
/ 11 марта 2020

Записывается история навигации, но не обязательно свойство Frame.

Если вы хотите получить доступ к записи навигации рамки окна, вы можете использовать следующий метод:

var rootFrame = Window.Current.Content as Frame;
var back = rootFrame.BackStack;
int length = back.Count;

Как обычно, когда приложение загружается, MainPage загружается в rootFrame как контент. Если вы настроили Frame с именем MainFrame внутри MainPage и перемещались по странице, вы можете получить доступ к истории этого Frame:

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