Можно ли получить доступ к любому из событий, поднятых физическими кнопками телефона? В частности, кнопки регулировки громкости. Толчок в любом направлении будет большим с этим.
Перегрузка физической клавиатуры Windows Phone 7
Ответ 1
Только кнопка "Назад", и даже тогда ваша способность делать вещи строго ограничена. Изменение поведения любой из этих кнопок (вне разрешенных изменений кнопки "Назад" ) приведет к тому, что ваше приложение будет отклонено из сертификата.
Вот что говорится в WP7 Руководстве по дизайну и взаимодействию UI:
- "Разработчики не имеют имеют доступ к изменению кнопки" Пуск "..." стр. 107
- "Разработчики не могут изменять или изменять поведение кнопки Поиск." стр. 109
- "Разработчики должны реализовывать только поведение Back Button, которые перемещаются назад или отбрасывают контекстные меню или модальные диалоговые окна. Все другие реализации запрещены". п. 111
- "Разработчики не имеют имеют доступ к изменению кнопки Кнопка питания..." стр. 113
- "Разработчики не могут редактировать надстройку управления транспортом аудио или переопределять поведение Volume Buttons." стр. 115
- "Разработчики не могут изменять или изменять поведение кнопки камеры." стр. 117