1

Если приложение завершено системой, я хочу, чтобы приложение возвращалось на любую страницу, которую пользователь использовал последним, и позволял им выбирать, где они остановились. Проблема, с которой я сталкиваюсь, заключается в том, что 1. Мое приложение имеет 2 страницы, страницу данных и страницу входа в систему, поэтому как я могу определить, на какой странице последний пользователь? 2. Я пытался, чтобы он перейти на страницу данных при запуске из прерванного состояния, как, например:Каков правильный способ запуска приложения метро, ​​если он завершен операционной системой?

if (args.PreviousExecutionState == ApplicationExecutionState.Terminated) 
      { 
       rootFrame.Navigate(typeof(Messages), args.Arguments); 
      } 

Согласно http://msdn.microsoft.com/en-us/library/windows/apps/hh464925.aspx, я должен загрузить данные, которые я сохраненные, как будто я выход из подвешенного состояния , но в моем методе LoadState на этой странице, проверка

if (pageState == null) 

всегда верно при выходе из прерванного состояния. Проблема состоит в том, что в событиях, прошедших при запуске, установлен параметр NavigationMode в New, поэтому он рассматривается как первый раз, когда он видит страницу. Что мне делать, чтобы обойти это, чтобы я мог загружать сохраненные данные?

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^