如何在单击后禁用Windows Phone的后退按钮

时间:2011-09-28 11:12:59

标签: windows-phone-7 windows-phone-7.1

我在我的应用程序中遇到的问题是,当用户多次点击按钮时,应用程序会崩溃。有什么办法可以解决这个问题吗?是否有任何方法可以在第一次点击页面后禁用后退按钮。所以可以避免进一步点击。多次按回按钮时我得到的异常是0x8000ffff。在Windows Phone 7.1中有没有解决方案?

2 个答案:

答案 0 :(得分:3)

您应该解决导致您的应用崩溃的问题。如果您禁用后退按钮行为,则由于要求5.2.4 [.1] http://msdn.microsoft.com/en-us/library/hh184840(v=VS.92).aspx

而导致市场认证失败

答案 1 :(得分:2)

你可以控制它,这是一个示例代码:

    private void YourPage_BackKeyPress(object sender, System.ComponentModel.CancelEventArgs e)
    {
        //App.NaviService.BackKeyPress(sender, e);
        if (NavigationService.CanGoBack)
        {
            NavigationService.GoBack();
        }
    }