【问题标题】:In windows phone, How to do "Clicking on back button should close the app"?在windows phone中,“点击后退按钮应该关闭应用程序”怎么办?
【发布时间】:2014-05-27 07:47:00
【问题描述】:

您好,我正在开发一个具有菜单页面的应用程序。如果用户在菜单页面中并按下手机的后退按钮,我希望关闭该应用程序。目前,如果我按下后退按钮,它会导航到上一页。

请帮助我,感谢真正的帮助。

【问题讨论】:

    标签: wpf windows windows-phone-8


    【解决方案1】:

    您需要清除该页面上的 BackStack(最好在 OnNavigatedTo 中)

    while (this.NavigationService.BackStack.Any())
    {
       this.NavigationService.RemoveBackEntry();
    }
    

    【讨论】:

      【解决方案2】:

      当你需要关闭你的应用程序时输入这个代码。

      Application.Current.Terminate();
      

      【讨论】:

      • IMO 这应该避免并且尽可能少地使用。当然,在使用时,它应该与生命周期和其他事件/方法/任务/进程一起妥善处理。
      • 是的,应该是您的应用程序中执行的最后一条语句。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多