Windows Phone 8.1上的DIsable HardwareButton

Boj*_*vic 6 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;     

} 
Run Code Online (Sandbox Code Playgroud)

tak*_*ake 3

您必须重写App.xaml.cs文件中的 HardwareButtons_BackPressed 方法。

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

有关更多信息和示例,请参阅MSDN。