如何通过双击返回按钮关闭UWP应用程序



有一个UWP应用程序(但它将在手机上使用)。我做了一个类似的后退按钮导航

        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();
        }
    }

应用程序中还有一些页面:LoginPage->MenuPage->其他一些页面。我想通过双击登录和菜单页面上的后退按钮退出应用程序。有可能做这样的东西吗?

可能是

  • 忽略第一次单击后退按钮
  • 开始测量一些时间
  • 当第二次单击后退按钮时,要知道后退按钮以前被单击并被忽略,并检查经过的时间是否允许它符合双击条件
  • 如果它符合双击条件,让它一直传播到关闭你的应用程序

所以,这是可能的,但你可能需要重新思考,因为我认为这种方法在平台上并不常见。

相关内容

  • 没有找到相关文章

最新更新