Windows Phone 8.1上的DIsable HardwareButton

时间:2015-05-15 08:58:15

标签: c# visual-studio-2013 windows-phone-8.1

我在Windows Phone 8.1上有一些基本的应用程序,并且我有常规按钮,用于导航或退出应用程序。我想禁用HardwareButton进行后退/退出,所以如果有人按下它,应用程序将不会退出。 有什么帮助吗?

是的,我试过了:

Public void HardwareButtons_BackPressed(object sender, Windows.Phone.UI.Input.BackPressedEventArgs e)
{
    e.Handled = false;     

} 

1 个答案:

答案 0 :(得分:3)

您必须在App.xaml.cs文件上重写HardwareButtons_BackPressed方法。

此外,如果您已经处理了事件,则必须设置e.Handled = true告诉系统您已经处理了事件,并且不要将事件推送到队列中。

有关更多内容和示例,请参阅MSDN