Кнопка Стоп Назад во время извлечения данных? - PullRequest
0 голосов
/ 15 июля 2011

Можно ли остановить работу кнопки «Назад» во время передачи данных? Например, при регистрации я не хочу, чтобы кто-то нажимал кнопку «Назад», в противном случае он может зарегистрироваться в моей службе и не знать об этом (кроме подтверждения по электронной почте)? (И регистрация не удастся при следующей попытке)

Ответы [ 2 ]

2 голосов
/ 15 июля 2011

Обработайте событие BackKeyPress или переопределите метод OnBackKeyPress в своем классе страниц, а затем установите e.Handled = true;, если хотите запретить обратную навигацию.

Обратите внимание, что если вы это сделаете, то выдолжен предоставить пользователю способ отменить ваш длительный процесс, чтобы они могли вернуться назад, если захотят.

1 голос
/ 16 июля 2011

Обратите внимание, что если вы остановите работу кнопки «Назад», ваше приложение не будет отправлено в Marketplace.

См. Раздел 5.2.4 Использование кнопки «Назад» .

Еслиу пользователя возникает ситуация, когда он пытается перерегистрировать (потому что он не осознает, что зарегистрировался ранее), тогда вам следует обработать это в своем приложении, так как в любом случае ситуация может возникнуть.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...