【发布时间】:2017-01-17 06:16:49
【问题描述】:
有没有一种方法可以通过按下后退按钮来“暂停”UWP 应用程序。 我什至不确定暂停是正确的术语,但我想做的是在用户按下后退按钮时关闭应用程序,而不是返回到我的应用程序中的注册/登录页面。 我希望应用程序关闭,但当用户通过按住后退按钮打开最近的应用程序菜单时仍会显示该应用程序。 这是我在 App.Xaml.Cs 中的代码
private void OnBackRequested(object sender, Windows.UI.Core.BackRequestedEventArgs e)
{
Frame rootFrame = Window.Current.Content as Frame;
if (rootFrame.CurrentSourcePageType == typeof(Pages.Home))
{
App.Current.Exit();
}
if (rootFrame.CanGoBack)
{
e.Handled = true;
rootFrame.GoBack();
}
}
问题出在 App.Current.Exit(); 它终止了我想要做的只是关闭而不返回主页面的应用程序。 我该怎么做?
【问题讨论】: