关于页面停用和激活时页面状态的问题,我单独保存该特定页面的数据。当我回到上一页时,按下后退按钮,我得到上一页没有数据的页面。要加载上一页的数据,我需要获取上一页的实例,无论如何都要在Phone Application堆栈中获取以前页面的实例。,其他的事情,就是On Backkey按,处理onbackkey按,导航到上一个电话应用程序页面的新实例(前一页的旧实例会发生什么)。如何处理这些情况?
答案 0 :(得分:0)
您最近在页面状态上询问了一些问题。当应用程序停用并再次激活时,Windows Phone 7.5会保存页面状态。您需要做的就是在激活时小心处理Page_Loaded和OnNavigatedTo事件。
如果你想覆盖后台堆栈OnBackKeyPress,你可以这样做并导航到任何其他页面实例。但是你应该确保你删除了后栈条目。否则会导致很多问题。(但不建议这样做)
NavigationService.RemoveBackEntry();