嗯,這是我的第一個問題,就我搜索而言,我沒有找到解決方案。我正在編寫我的WP7的第一個rssreader應用程序,我面臨着頁面狀態的問題。我有3頁,導航如下: mainpage >>> listitemspage >>> detailspage。 Mainpage是一個預先配置的feed類別項目(url和name)的數據綁定模型,listitempage是一個頁面,我在其中實現了一個webclient來閱讀feed項目,detailspage是我從listitempage中傳遞所選feed項目的細節的地方。在這些情況下,頁面的狀態工作:在WP7的3頁應用程序中保存頁面狀態
mainpage >>> start button >>> back button (OK)<br/>
listitempage >>> start button >>> back button (Doesn't work)<br/>
detailspage >>> start button >>> back button (OK)<br/>
在detailspage我保存使用的OnNavigatedTo /從和State.TryGetValue 這似乎是工作,但如果我創建了一個按鈕,瀏覽器的任務,使用戶可以瀏覽網頁狀態當瀏覽器打開並且用戶按下返回按鈕時,詳細頁面狀態起作用。如果用戶第二次按下後退按鈕,則該應用正在退出,而不是導航回到listitempage。所以我也有這個問題:
detailspage >>> browserbuttontask >>> backbutton >>> restorepage >>> backbutton->exit<br/>
任何想法?
感謝您對Darkside的回覆。我已經使用這個沒有結果。不幸的是,墓碑助手甚至沒有正確保存詳細信息頁面狀態。我用來保存當前頁面狀態的細節頁面的方法是完美的(除了瀏覽器任務的問題),但我也想爲listitemspage類似的東西,我已經用完了想法。我想用頁面狀態來做,而不用弄髒孤立存儲。如果這是可能的。 – user1004994