Windows phone 7 有关Wp7手机应用程序的按键问题

Windows phone 7 有关Wp7手机应用程序的按键问题,windows-phone-7,Windows Phone 7,关于页面停用和激活时页面状态的问题,我仅保存该特定页面的数据。当我返回上一页时,按“上一步”按钮,我得到的是上一页中没有数据的页面。要加载上一页中的数据,我需要获取上一页的实例,在手机应用程序堆栈中,是否仍然可以获取以前页面的实例。另一件事是,通过导航到以前手机应用程序页面的新实例(以前页面的旧实例将发生什么情况),在backkey Press上,处理onbackkey Press。如何处理这些情况?您最近在页面状态上提出了一些问题。当应用程序被停用并再次激活时,Windows phone 7.

关于页面停用和激活时页面状态的问题,我仅保存该特定页面的数据。当我返回上一页时,按“上一步”按钮,我得到的是上一页中没有数据的页面。要加载上一页中的数据,我需要获取上一页的实例,在手机应用程序堆栈中,是否仍然可以获取以前页面的实例。另一件事是,通过导航到以前手机应用程序页面的新实例(以前页面的旧实例将发生什么情况),在backkey Press上,处理onbackkey Press。如何处理这些情况?

您最近在页面状态上提出了一些问题。当应用程序被停用并再次激活时,Windows phone 7.5会保存页面状态。您所需要做的就是在激活时小心地处理加载并导航到事件的页面

如果您想覆盖BackKeyPress上的后堆栈,您可以这样做并导航到任何其他页面实例。但是您应该确保删除了backstack条目。否则会导致许多问题。(但不建议这样做)


如果您对导航和状态维护有任何疑问,请加入此!!
NavigationService.RemoveBackEntry();