我正在使用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();
}
有没有其他选择,或者有人可以指出我哪里出错了。 谢谢。