我的Windows Phone 8.1通用应用程序中有2个页面。
我使用带有单击事件代码的按钮从Page1 .xaml 导航到Page2 .xaml:
this.Frame.Navigate(typeof(Page2));
当我在Page2上并且使用硬件后退按钮时,该应用程序将无任何异常关闭。它只是返回到开始屏幕。
我已经在Page 2上尝试了以下方法:
public Page2()
{
this.InitializeComponent();
Windows.Phone.UI.Input.HardwareButtons.BackPressed += HardwareButtons_BackPressed;
}
void HardwareButtons_BackPressed(object sender, Windows.Phone.UI.Input.BackPressedEventArgs e)
{
Frame.GoBack();
}
据我所知,我没有清除后栈。
这是怎么回事,我该如何解决?
亲切的问候,尼尔斯
蝴蝶不菲
相关分类