Как отключить кнопку возврата Windows Phone после одного клика - PullRequest
0 голосов
/ 28 сентября 2011

У меня есть проблема в моем приложении, когда пользователь нажимает кнопку «Назад» несколько раз, приложение перестало работать. Есть ли способ справиться с этой проблемой? Есть ли способ отключить кнопку «Назад» после первого щелчка на странице. дальнейших нажатий можно избежать. Исключение, которое я получаю при многократном нажатии кнопки «назад», составляет 0x8000ffff. Есть ли какое-либо решение для этого в Windows Phone 7.1?

Ответы [ 2 ]

3 голосов
/ 29 сентября 2011

Вы должны решить проблему, которая вызывает сбой вашего приложения Если вы отключите поведение кнопки «Назад», вы рискуете не пройти сертификацию на рынке из-за требования 5.2.4 [.1] http://msdn.microsoft.com/en-us/library/hh184840(v=VS.92).aspx

2 голосов
/ 28 сентября 2011

Вы можете контролировать это, вот пример кода:

    private void YourPage_BackKeyPress(object sender, System.ComponentModel.CancelEventArgs e)
    {
        //App.NaviService.BackKeyPress(sender, e);
        if (NavigationService.CanGoBack)
        {
            NavigationService.GoBack();
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...