我在主页面上有一个按钮,点击它我想退出应用程序并返回手机的主菜单页面。我担心的是我不能将CancelEventArgs用于button_click事件,而另一个问题是这是导航堆栈中的第一页,因此Navigetion.goBack为false。欢迎提出建议和帮助。
private void btnDeclineClick(object sender,RoutedEventArgs e)
{
exitApplication();
}
public void exitApplication()
{
try
{
NavigationService.CanGoBack.Equals(true);
if (NavigationService.CanGoBack)
{
NavigationService.GoBack();
}
}
catch(Exception e)
{
Logger.log(TAG, e.Message);
}
}
答案 0 :(得分:1)
不支持以编程方式退出应用程序,也不支持认证要求。我和Praetorian一起说你应该没有Decline按钮,或者只是用一些非交互式内容覆盖应用程序UI。
退出应用程序的唯一支持机制是用户按下后退按钮或使用主页/窗口按钮或任何启动器向前导航出应用程序,然后被操作系统杀死。
答案 1 :(得分:0)
这是您面临以编程方式退出应用程序的问题吗? 如果是,您可以这样做,而无需担心当前哪个页面用户
要以编程方式退出,您可以查看this my another post answer。