заблокировать ключи телефона

Можно ли заблокировать все клавиши телефона в приложении Windows Phone 7 (silverlight или xna)?

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


person mishkin    schedule 12.01.2011    source источник
comment
+1 в знак сочувствия к необходимости использовать Window Phone 7.   -  person T.E.D.    schedule 12.01.2011
comment
Это может быть что-то для их форума предложений.   -  person Mick N    schedule 13.01.2011


Ответы (2)


Невозможно заблокировать основные клавиши телефона, т.е. «Пуск», «Назад», «Поиск» — кнопку «Назад» можно переопределить, но ее следует использовать только для закрытия диалогового окна или перехода к предыдущему экрану — любое другое поведение не допускается и применяется в соответствии с критериями отправки на Marketplace.

person RoguePlanetoid    schedule 12.01.2011
comment
Возможно, ему будет разрешено исключение для кнопки «Назад», если он подаст заявку на это во время отправки. Но, как вы упомянули, он утонул в двух других. - person Chris Rae; 12.01.2011
comment
Хотя это правда, руководящие принципы сертификации — это всего лишь Руководящие принципы. Похоже, у вас есть хороший вариант использования для переопределения Application_Exit с помощью e.Cancel=True. При отправке WP7 вы можете запросить техническое исключение из любого руководства по сертификации. Возможно, вы захотите подумать о том, чтобы пойти по этому пути. - person JustinAngel; 15.01.2011

Я думаю, что вы ищете не ту платформу для своей целевой аудитории. Почему бы не разработать игру для Xbox 360?

person Jim Perry    schedule 12.01.2011