【发布时间】:2016-05-06 16:37:20
【问题描述】:
我正在使用这个有据可查的解决方案向我们的应用程序添加一个后退按钮。当应用程序初始化时,我正在这样设置:
Windows.UI.Core.SystemNavigationManager.GetForCurrentView().AppViewBackButtonVisibility = AppViewBackButtonVisibility.Visible;
Windows.UI.Core.SystemNavigationManager.GetForCurrentView().BackRequested += CreateNewKeyView_BackRequested;
private void CreateNewKeyView_BackRequested(object sender, BackRequestedEventArgs e)
{
NavigationService.Instance.GoBack();
}
后退按钮显示在桌面应用程序上并按预期工作,将我们的 Frame 导航回之前的页面。
但是,在 Windows Phone 上,硬件按钮只是退出应用程序。我发现这样的代码的各个地方都表明这应该适用于移动硬件按钮,但它根本不适合我们。
【问题讨论】: