关闭START按钮上的应用程序(Windows Phone 7)

时间:2014-08-13 07:18:08

标签: c# .net windows-phone-7

我希望在Windows手机上点击“开始”按钮后终止我的应用程序,我不知道“开始”按钮触发了哪个事件或我如何覆盖它,谢谢!

2 个答案:

答案 0 :(得分:1)

尝试一次 - :

PhoneApplicationService.Current.State["isstartnav"] = true;

验证上述情况并调用以下指定的方法:

if (NavigationService.CanGoBack)
    {
        while (NavigationService.RemoveBackEntry() != null)
        {
            NavigationService.RemoveBackEntry();
        }
    }

此方法将从RAM中删除堆栈条目,您的应用程序将从内存中删除。

答案 1 :(得分:0)

答案是,你不能。只有用户和操作系统才能关闭应用程序。 Windows Phone 8有一个Application.Terminate()方法,但是对于Windows Phone 7,你不能做任何这样的事情。

一个hack就是在Application.Deactivated事件中抛出一些异常。这样做会导致应用程序崩溃并最终关闭您的应用程序,但您的应用程序将无法通过Windows Phone Store进行认证。