Navigation 如何使用双击后退按钮关闭UWP应用程序?
有一个UWP应用程序(但将在手机上使用)。我做了一个像这样的后退按钮导航Navigation 如何使用双击后退按钮关闭UWP应用程序?,navigation,win-universal-app,windows-10,back,Navigation,Win Universal App,Windows 10,Back,有一个UWP应用程序(但将在手机上使用)。我做了一个像这样的后退按钮导航 private void App_BackRequested1(object sender, BackRequestedEventArgs e) { Frame rootFrame = Window.Current.Content as Frame; if (rootFrame == null) retu
private void App_BackRequested1(object sender, BackRequestedEventArgs e)
{
Frame rootFrame = Window.Current.Content as Frame;
if (rootFrame == null)
return;
// Navigate back if possible, and if the event has not
// already been handled
if (rootFrame.CanGoBack && e.Handled == false)
{
e.Handled = true;
rootFrame.GoBack();
}
}
应用程序中有很多页面:登录页面->菜单页面->其他一些页面。我想通过双击登录和菜单页面上的后退按钮退出应用程序。有可能做出这样的事情吗?有可能
- 忽略第一次单击后退按钮
- 开始测量一些时间
- 当第二次单击“后退”按钮时,请知道“后退”按钮之前已单击并被忽略,并检查所经过的时间是否允许它符合双击条件
- 如果它符合双击的条件,让它一直传播到关闭你的应用程序
所以,这是可能的,但您可能需要重新思考,因为我认为这种方法在平台上并不常见。谢谢!这是一个很好的解决方案。但是我看到,很少有程序使用这样的东西,所以现在我不知道,如何才能更好:使用这种方法还是不使用。双击后退按钮是指手机上可用的硬件后退按钮,还是在应用程序中有一个自定义按钮来关闭应用程序?