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

Windows phone 7 如何在WP7中单击按钮进入主菜单,windows-phone-7,button,navigation,onclick,Windows Phone 7,Button,Navigation,Onclick,我在主页上有一个按钮,点击它我想退出应用程序并返回手机的主菜单页面。我担心的是我不能将CancelEventArgs用于button_click事件,另一个担心是这是导航堆栈中的第一页,因此Navigetion.goBack为false。欢迎提出建议和帮助 private void btnDeclineClick(object sender,RoutedEventArgs e) { exitApplication(); } public void exitAp

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

不支持以编程方式退出应用程序,并且不符合认证要求。我同意Praetorian,你不应该有一个拒绝按钮,或者让它简单地用一些非交互式内容覆盖应用程序UI


退出应用程序的唯一受支持机制是用户按下后退按钮或使用home/windows按钮或任何启动器向前导航出应用程序,然后被操作系统终止。

不支持以编程方式退出应用程序,并且不符合认证要求。我同意Praetorian,你不应该有一个拒绝按钮,或者让它简单地用一些非交互式内容覆盖应用程序UI


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

这是您面临的以编程方式退出应用程序的问题吗?? 如果是,您可以做到这一点,而不必担心用户当前进入哪个页面


对于以编程方式退出,您可以检查。

这是您面临的以编程方式退出应用程序的问题吗?? 如果是,您可以做到这一点,而不必担心用户当前进入哪个页面


要以编程方式退出,您可以检查。

对于用户来说,单击您的按钮(位于主页上)比单击硬件后退按钮更容易吗?实际上,该按钮是一个拒绝按钮。因此,当单击该按钮时,应用程序应退出。。由于有一个名为“拒绝”的按钮,用户很可能会正确使用它。因为有一个接受按钮也有其他功能。我的建议是去掉拒绝按钮,只需要一个接受按钮。如果用户不想接受你的条款,她可以按硬件返回键退出应用程序。我正在考虑使用自定义的异常处理。正在单击你的按钮(位于主页上)对用户来说,比单击“硬件后退”按钮更容易?实际上,该按钮是一个“拒绝”按钮。因此,当单击该按钮时,应用程序应退出。。由于有一个名为“拒绝”的按钮,用户很可能会正确使用它。因为有一个接受按钮也有其他功能。我的建议是去掉拒绝按钮,只需要一个接受按钮。如果用户不想接受你的条款,她可以按硬件返回键退出应用。我正在考虑使用自定义的异常处理。我们已经使用了这个。。但是由于我们的应用程序将在市场上发布,这是不允许的。所以当你在市场上发布你的应用程序时,你不能使用xna框架元素。这是不可接受的。在我看来,微软可能会接受。您是否在没有使用适当的非线性导航类的情况下使用了页面间的非线性导航(循环页面导航)?您能否提供一些关于Ms使用xna框架得到的评论的详细信息??参考那篇文章,它真的很好。还有一个链接可以下载应用指南,一旦它能消除你的疑虑,你就可以查看它。我浏览了这个链接,似乎你在页面之间使用任何非线性导航(循环页面导航),而没有使用适当的非线性导航类。我们已经使用了这个。。但是由于我们的应用程序将在市场上发布,这是不允许的。所以当你在市场上发布你的应用程序时,你不能使用xna框架元素。这是不可接受的。在我看来,微软可能会接受。您是否在没有使用适当的非线性导航类的情况下使用了页面间的非线性导航(循环页面导航)?您能否提供一些关于Ms使用xna框架得到的评论的详细信息??参考那篇文章,它真的很好。还有一个链接可以下载应用指南,一旦它能消除你所有的疑虑,你就可以通过它。我通过了这个链接,似乎你在页面之间使用任何非线性导航(循环页面导航),而没有使用适当的非线性导航类。