NavigationView не переключается с включенным / обязательным кешем страниц - PullRequest
0 голосов
/ 23 марта 2020

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

<Page 
    ...
    NavigationCacheMode="Required">

    # Navigation View goes here
</Page>

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

private void OnCloseClick(object sender, RoutedEventArgs e)
{
    Frame rootFrame = Window.Current.Content as Frame;

    if (rootFrame.CanGoBack) { rootFrame.GoBack(); }
}

После возвращения навигация просто не работает, что я тут не так делаю?

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