在以下博文中,作者描述了需要存儲頁面狀態,例如,Windows Phone 7應用程序中的頁面狀態 - 是否需要保存?
http://www.wintellect.com/CS/blogs/jgarland/archive/2011/01/26/a-matter-of-state-part-1.aspx
不過,我已經創建了一個非常簡單的應用,有一個按鈕和一個TextBlock一個頁面:一個TextBox控件中的文本,在頁面國家字典,使得網頁間導航時,它被恢復和項目列表框。該按鈕導航到虛擬頁面,通過NavigationService.Navigate
。現在,如果我滾動列表並將一些文本輸入到我的文本框中,導航到虛擬頁面,然後點擊後退按鈕,我可以看到我的文本仍然存在於文本框中,並且滾動位置被保留。我的問題是,(在旁邊的墓碑旁)我是否需要在簡單地在它們之間導航時堅持UI控件的狀態?這似乎是frameowkr爲我做的(儘管上面的博客文章!)。