我浏览应用程序中的不同页面。有时候我来到我的主页,按下后退按钮,我想在主页上退出我的应用程序,但每次按下后退按钮都会转到上一页。我成功取消了覆盖应用程序的backkeypress属性的导航。
protected override void OnBackKeyPress(CancelEventArgs e)
{
base.OnBackKeyPress(e);
e.cancel = true;
}
退出应用程序有没有类似的方法?
答案 0 :(得分:3)
AFAIK - 没有API退出您的应用。它应该只由用户完成并且正确,因为以非标准方式退出的应用程序会使用户感到困惑。我认为退出应用程序的唯一方法是获取未处理的异常,但如果将其转换为功能 - 您的应用可能无法通过认证。
答案 1 :(得分:1)
只需删除e.cancel = true;然后再试一次
答案 2 :(得分:-1)
this.NavigationService.RemoveBackEntry();
base.OnBackKeyPress(e);
e.Cancel = false;