我的Windows Phone 8.1通用应用程序中有2页.
我使用带有click事件代码的按钮从Page1 .xaml 导航到Page2 .xaml:
this.Frame.Navigate(typeof(Page2));
Run Code Online (Sandbox Code Playgroud)
当我在Page2上时,我使用硬件后退按钮,应用程序关闭,没有例外或任何事情.它只是返回到开始屏幕.
我已经在第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();
}
Run Code Online (Sandbox Code Playgroud)
据我所知,我不清楚后面的堆栈.
发生了什么,我该如何解决这个问题?
亲切的问候,尼尔斯
c# navigation windows-phone windows-phone-8.1 win-universal-app