windows-runtime - 什么相当于 "OnBackKeyPress"

标签 windows-runtime back windows-phone-8.1 win-universal-app

在 Windows Phone 8.0 中,我用它来处理后退按钮:

protected override void OnBackKeyPress(CancelEventArgs e)
{
    base.OnBackKeyPress(e);        
}

“页面”控件上不存在此事件。如何处理在 WP 8.1 中单击后退按钮?

最佳答案

看看Windows.Phone.UI.Input.HardwareButtons .

如果你在你的项目中添加了一个基本页面,那么 VS 会在你的项目中添加一个 NavigationHelper 类,这有助于在你的应用程序中导航,你还可以在它订阅的源代码中看到 Windows.Phone.UI.Input.HardwareButtons.BackPressed .

如果您想扩展后退按钮的处理(管理 Eventhandler 队列等),您可以查看 at this answer - 那里的方法将有助于防止向后导航(如果您不需要它)并添加更多行为。

关于windows-runtime - 什么相当于 "OnBackKeyPress",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23111527/

相关文章:

android - 覆盖的音量按钮影响了后退按钮?

javascript - 我想在 angular.js 中获取按钮单击事件的先前路径

bluetooth - 自拍杆 - Windows Phone 8.1 上的蓝牙 HID 设备

c# - Windows Phone 8.1 中的 BLE 广告包

android - 使用 Phonegap 3.0 创建项目

c# - 检测当前连接是否同时支持 IPv4 和 IPv6

javascript - Windows Library for Javascript 的 WriteableBitmap 等效项

.net - WinRT中的WCF客户端击中SocketError.AccessDenied(但与Fiddler一起捕获流量)

JavaScript 和后退按钮

c# - 如何检查 UI 元素是否已到达 Windows Phone 中的页面顶部