如何在用户尝试暂停应用程序时终止应用程序?

时间:2015-04-06 23:47:13

标签: c# windows-runtime windows-phone-8.1 lifecycle win-universal-app

我正在使用Win手机8.1(RT),我想在用户试图暂停应用程序时关闭应用程序(从任何页面)。我知道这是一个不寻常的要求,但我希望有人可以提供帮助我在这里 目前,我已将Application.Current.Exit();放在App.xaml.cs类的OnSuspending()中。它试图关闭应用程序,但不成功。

代码:

private void OnSuspending(object sender, SuspendingEventArgs e)
        {
            var deferral = e.SuspendingOperation.GetDeferral();
            try
            {
                if (App.localSettings.Values["closeAppOnBack"].Equals("true"))
                {
                    Application.Current.Exit();
                }
            }
            catch
            {
                Debug.WriteLine("Failed to close the application");
            }
            deferral.Complete();
        }

有没有其他选择,或者有人可以指出我哪里出错了。 谢谢。

0 个答案:

没有答案