模板10通用应用程序在桌面PC上运行良好,但是当我尝试在Windows Phone上运行它时按下物理后退按钮不能达到我想要的效果(例如在我的应用程序中导航,与XAML页面上的后退按钮相同)。
有没有很好的方法将物理Windows手机按钮绑定到XAML组件,如按钮?
在我使用以下代码执行此操作之前:
if(Windows.Foundation.Metadata.ApiInformation.IsTypePresent(Windows.Phone.UI.Input.HardwareButtons))
{
HardwareButons.BackPressed += OnBackPressed;
}
然后在OnBackPressed(object sender, BackPressedEventArgs e)
中进行导航。
如果我想要默认行为
e.Handled = false;
或自定义
e.Handled = true;
答案 0 :(得分:0)
NavigationService.FrameFacade.BackRequested
是位于FrameFacade
内部课程中的一个事件,相信这是您可能正在寻找的内容。它会自动查找硬件按钮合同,在实现中,目前正在调查当前版本中存在的错误。