Ну, это мой первый вопрос здесь, и, насколько я искал, я не нашел решения своей проблемы. Я пишу свое первое приложение rssreader для WP7, и у меня возникла проблема с состоянием страницы. У меня есть 3 страницы, и навигация выглядит так: главная страница >>> listitemspage >>> detailspage. Главная страница — это модель с привязкой к данным с предварительно настроенными элементами категорий каналов (URL-адреса и имена), listitempage — это страница, на которой я реализовал веб-клиент для чтения элементов каналов, а страница сведений — это место, куда я передаю сведения о выбранном элементе каналов из списка. Состояние страницы работает в следующих ситуациях:
mainpage >>> start button >>> back button (OK)<br/>
listitempage >>> start button >>> back button (Doesn't work)<br/>
detailspage >>> start button >>> back button (OK)<br/>
На странице сведений я сохраняю состояние страницы, используя OnNavigatedTo/From и State.TryGetValue. Кажется, это работает, но если я создаю кнопку с задачей браузера, чтобы пользователь мог перейти к полной статье, когда браузер открывается, и пользователь нажимает кнопку «Назад» на странице сведений. государственные работы. Если пользователь нажимает кнопку «Назад» во второй раз, приложение закрывается, а не возвращается к странице списка. Так вот у меня тоже такая проблема:
detailspage >>> browserbuttontask >>> backbutton >>> restorepage >>> backbutton->exit<br/>
Любые идеи?