如何在WP7中单击按钮进入主菜单

时间:2011-12-07 04:37:23

标签: windows-phone-7 button navigation onclick

我在主页面上有一个按钮,点击它我想退出应用程序并返回手机的主菜单页面。我担心的是我不能将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);
        }
    }

2 个答案:

答案 0 :(得分:1)

不支持以编程方式退出应用程序,也不支持认证要求。我和Praetorian一起说你应该没有Decline按钮,或者只是用一些非交互式内容覆盖应用程序UI。

退出应用程序的唯一支持机制是用户按下后退按钮或使用主页/窗口按钮或任何启动器向前导航出应用程序,然后被操作系统杀死。

答案 1 :(得分:0)

这是您面临以编程方式退出应用程序的问题吗? 如果是,您可以这样做,而无需担心当前哪个页面用户

要以编程方式退出,您可以查看this my another post answer