模板 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;