C# WP8.1通用应用程序中的硬件后退按钮 问题是关于Windows Phone 8.1通用应用程序,不是空白应用程序模板,而是其他模板。 公共文件夹中的NavigationHelper类。 是否可以使用从某个页面导航到某个页面,而不考虑导航历史记录 硬件后退按钮? 例如,如果导航从第1页转到第2页>第3页>第2页和第3页,则使用 硬件后退按钮将从第3页到第2页>第3页>第2页和第1页。是否有可能以编程方式进行管理 无论导航历史记录如何,“硬件后退”按钮始终从第2页导航回第1页? 因为,“硬件后退”按钮会在所有页面中导航,在本例中,它将导航到第3页,然后是第2页和第2页 最后是第1页。我在这里试图实现的是,当用户使用第2页上的“硬件后退”按钮时,我希望 让用户始终转到第1页。我刚刚使用AppBarButtons进行页面导航,代码如下: Frame.Navigate(typeof(Page2));

C# WP8.1通用应用程序中的硬件后退按钮 问题是关于Windows Phone 8.1通用应用程序,不是空白应用程序模板,而是其他模板。 公共文件夹中的NavigationHelper类。 是否可以使用从某个页面导航到某个页面,而不考虑导航历史记录 硬件后退按钮? 例如,如果导航从第1页转到第2页>第3页>第2页和第3页,则使用 硬件后退按钮将从第3页到第2页>第3页>第2页和第1页。是否有可能以编程方式进行管理 无论导航历史记录如何,“硬件后退”按钮始终从第2页导航回第1页? 因为,“硬件后退”按钮会在所有页面中导航,在本例中,它将导航到第3页,然后是第2页和第2页 最后是第1页。我在这里试图实现的是,当用户使用第2页上的“硬件后退”按钮时,我希望 让用户始终转到第1页。我刚刚使用AppBarButtons进行页面导航,代码如下: Frame.Navigate(typeof(Page2));,c#,windows-phone-8.1,C#,Windows Phone 8.1,提前感谢您在WP中,您必须避免循环导航,因此您不应该从第3页转到第2页,请尝试 Frame.GoBack(); 在第3页之后返回第2页 或者,您可以通过覆盖BackPressed事件、检查当前页面的类型、执行所需操作并进行设置来手动管理 this.handled = true 更多信息:在WP8.1中,您当然可以将自己的逻辑放在“后退”按钮下,您可以导航、管理后堆栈或其他,因此应该可以执行您想要的操作。你会发现很多关于如何处理后退按钮的问题,这可能会对你有所帮助。@Romasz我真的很抱歉问

提前感谢您在WP中,您必须避免循环导航,因此您不应该从第3页转到第2页,请尝试

Frame.GoBack();
在第3页之后返回第2页

或者,您可以通过覆盖BackPressed事件、检查当前页面的类型、执行所需操作并进行设置来手动管理

this.handled = true

更多信息:

在WP8.1中,您当然可以将自己的逻辑放在“后退”按钮下,您可以导航、管理后堆栈或其他,因此应该可以执行您想要的操作。你会发现很多关于如何处理后退按钮的问题,这可能会对你有所帮助。@Romasz我真的很抱歉问这个问题,但这是怎么回事?这是如此……你是如此。所以=堆栈溢出非常感谢这真是一个愚蠢的问题,有一刻我的脑子不工作了!