我希望在Windows手机上点击“开始”按钮后终止我的应用程序,我不知道“开始”按钮触发了哪个事件或我如何覆盖它,谢谢!
答案 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进行认证。