У меня только что было отказано в приложении на рынке Windows Phone, потому что я не придерживался правила «Закрыть приложение на кнопке назад».
В настоящее время я делаю следующее:
открыть приложение
если вы никогда не вводили свои данные, перейдите на страницу сохранения сведений
по прибытии на эту страницу «первой записи» я отменяю использование кнопки «назад»
потому что, как вы можете видеть, первое представление, которое видит пользователь, это моя страница "первой записи", хотя я пытаюсь быть умным и не дать пользователю вернуться на пустую главную страницу (потому что они не ввели свои данные) я действительно не даю им выйти на первом экране.
, поскольку нет способа выйти, используя код в silverlight согласно
http://blogs.msdn.com/b/ptorr/archive/2010/08/01/exiting-a-windows-phone-application.aspx
что я должен делать?
Должен ли я позволить пользователю вернуться назад, а затем попытаться зафиксировать, что он только что нанес ответный удар, и вернуться обратно? (это кажется странным и странным способом)
или есть ли способ для меня захватить первый экземпляр навигации и просто не сохранять первую страницу, фактически загружаемую в историю, так что когда они возвращаются назад, она все равно выходит?