У меня есть проблема в моем приложении, когда пользователь нажимает кнопку «Назад» несколько раз, приложение перестало работать. Есть ли способ справиться с этой проблемой? Есть ли способ отключить кнопку «Назад» после первого щелчка на странице. дальнейших нажатий можно избежать. Исключение, которое я получаю при многократном нажатии кнопки «назад», составляет 0x8000ffff. Есть ли какое-либо решение для этого в Windows Phone 7.1?
Вы должны решить проблему, которая вызывает сбой вашего приложения Если вы отключите поведение кнопки «Назад», вы рискуете не пройти сертификацию на рынке из-за требования 5.2.4 [.1] http://msdn.microsoft.com/en-us/library/hh184840(v=VS.92).aspx
Вы можете контролировать это, вот пример кода:
private void YourPage_BackKeyPress(object sender, System.ComponentModel.CancelEventArgs e) { //App.NaviService.BackKeyPress(sender, e); if (NavigationService.CanGoBack) { NavigationService.GoBack(); } }