2009-08-26 4 views
1

Nous voudrions 2 exemples de code (C# serait génial) de fonctionnalité multitouch Windows 7 en utilisant .NET 3.5 sp1 et le ManipulationProcessor:deux doigts Cliquez événement à l'aide de Windows 7 Multi-Touch

  1. Un échantillon de clic deux doigts - Un événement doit être déclenché lorsqu'un utilisateur "clique" sur un UIElement tel qu'un Rectangle en utilisant 2 doigts simultanément (Fermer ensemble). L'événement click doit être déclenché lorsque les événements «down» se produisent, et non lorsque des événements «up» se produisent.
  2. Un échantillon de traînée à deux doigts - Un événement delta doit être déclenché lorsqu'un utilisateur place deux doigts l'un à côté de l'autre et les entraîne vers le haut ou le bas de l'écran. Les données nécessaires sont "quantité delta" - la distance depuis laquelle les doigts ont traîné depuis le dernier événement Delta ainsi que la "direction delta" pour indiquer si l'utilisateur a traîné les doigts vers le haut ou le bas de l'écran. Ceci est similaire aux données delta de Y Translation déjà présentes dans ManipulationProcessor.ManipulationDelta, mais ne doivent être déclenchées que lorsque 2 doigts sont présents et l'un à côté de l'autre tout au long du mouvement.

Répondre

2

Voici a nice demo sur les applications multitouch. Litière avec des échantillons de code.