2011-02-14 18 views
10

¿Es posible acceder a cualquiera de los eventos generados por los botones físicos del teléfono? Específicamente los botones de volumen. Un empujón en cualquier dirección sería genial con esto.Windows Phone 7 Sobrecarga de botón físico

+8

Espero que no, ya que esta es una mala experiencia del usuario. El comportamiento de esos botones debe ser predecible –

+0

Es malo si modifica el nivel de sonido, pero creo que leer el volumen actual es absolutamente correcto. Por ejemplo, su aplicación podría mostrar diferentes imágenes dependiendo del nivel de sonido. – Vitalij

Respuesta

15

Solo el botón Atrás, e incluso entonces, su capacidad para hacer cosas está severamente limitada. Modificar el comportamiento de cualquiera de estos botones (fuera de las modificaciones permitidas al botón Atrás) hará que su aplicación sea rechazada de la certificación.

Aquí es lo que el WP7 UI Design and Interaction Guidelines dicen:

  • "Los desarrolladores hacer no tiene acceso a modificar el botón Iniciar comportamiento ..." pg. 107
  • "Desarrolladores no se puede modificar o cambiar el comportamiento del Botón de búsqueda." pg. 109
  • "Los desarrolladores solo deben implementar Back Button comportamientos que retroceden o descartar los menús contextuales o cuadros de diálogo modales. Todas las demás implementaciones están prohibidas." pag. 111
  • "Desarrolladores no tienen acceso para modificar el Botón de encendido comportamiento ..." pg. 113
  • "Los desarrolladores no puede editar elcontroles de transporte de audio superposición o anular los Volumen Botones comportamientos." pg. 115
  • "Desarrolladores no se puede modificar o cambiar el comportamiento del Botón de cámara." pg. 117