2011-08-28 7 views
5

¿Alguien puede darme más detalles sobre esto?teléfono de la ventana mango - diferencias entre hacer clic y tocar

Sé que el toque proviene de gestos, pero me gustaría saber más sobre el modelo de eventos WP7.

Por ejemplo, cómo funcionan scenarions siguientes:

  • StackPanel con el evento del grifo y casilla dentro de la cual se encarga de hacer clic
  • recipiente con grifo y cualquier elemento de marco también con grifo, etc.

Qué los eventos tienen más prioridad y si es posible enmascarar eventos?

¿Qué tipo de evento se utiliza aquí de arriba a abajo o viceversa?

Respuesta

4

Si está utilizando WP7.1 SDK lo más fácil para hacer que las cosas sean consistentes sería usar el evento Tap en todas partes (está disponible en todos los controles derivados de UIElement). Los eventos de tap se burbujean desde el control más bajo en el árbol visual hasta que se encuentra un controlador.

Entonces no tiene que preocuparse si/cuando haga clic y tocar se chocarán.

+0

Acepto que esta es la forma más razonable de hacerlo. Sin embargo, ¿sabe si hay alguna buena referencia sobre el modelo de evento en WP7? – tomo

+0

Es lo mismo que Silverlight, por lo que este enlace debería ser relevante http://msdn.microsoft.com/en-us/library/cc189018(v=vs.95).aspx. Observo que Tap no se menciona explícitamente, ya que Tap es solo un método de Windows Phone. –