退后按键退出应用程序

时间:2011-11-20 05:39:12

标签: windows-phone-7

我浏览应用程序中的不同页面。有时候我来到我的主页,按下后退按钮,我想在主页上退出我的应用程序,但每次按下后退按钮都会转到上一页。我成功取消了覆盖应用程序的backkeypress属性的导航。

protected override void OnBackKeyPress(CancelEventArgs e)
    {
        base.OnBackKeyPress(e);
         e.cancel = true;
   }

退出应用程序有没有类似的方法?

3 个答案:

答案 0 :(得分:3)

AFAIK - 没有API退出您的应用。它应该只由用户完成并且正确,因为以非标准方式退出的应用程序会使用户感到困惑。我认为退出应用程序的唯一方法是获取未处理的异常,但如果将其转换为功能 - 您的应用可能无法通过认证。

答案 1 :(得分:1)

只需删除e.cancel = true;然后再试一次

答案 2 :(得分:-1)

        this.NavigationService.RemoveBackEntry();
        base.OnBackKeyPress(e);
        e.Cancel = false;