locked
windows mobile 6.5 motion detection? abschalten RRS feed

  • Frage

  • Hallo NG,

    habe folgendes Problem.  Meine .NET Anwendung für Windows Mobile beinhaltet ein Feld um zu unterschreiben, dass sich auf einer Registerkarte befindet. 
    (Leider) ist nun seit Windows Mobile 6.5 das Feature auf den PPC's dabei, dass eine Bewegung auf dem Display dazu führt, dass es in I-Phone manier gescrollt wird (nennt man das motion detection?)

    Dies führt dazu, dass man nicht mehr unterschreiben kann, da die Bewegung dazu führt, dass auf die nächste Registerkarte gescrollt wird.


    Nun meine Frage:-)
    --> Wie kann ich dies abschalten? Gibt es hierzu eine Funktion im Compact Framework, oder was könnte man hier machen?


    Besten Dank schon mal für die Hilfe!

    Viele Grüße
    Benni
    Mittwoch, 20. Januar 2010 16:49

Antworten

  • Nein, das nennt man Auto Gesture.
    Wenn es Dein eigenes Control ist müsstest Du eigentlich über die Gesture API die Möglichkeit haben die Nachrichten abzufangen und das umblättern zu verhindern.
    Die Gesture API bzw. das dafür im Hintergrund laufende Gebilde sendet an alle Fenster (und dazu gehören auch Controls) die dementsprechenden Nachrichten über Gesture Ereignisse. Wenn die Fenster die Nachricht nicht verarbeiten geht die Nachricht automatisch an das übergeordnete Fenster und soweiter.

    Bei Dir wird es wohl irgendwann im TAB Control ankommen und das neue AUTO Gesture Verhalten verursacht dann das umgeblättert wird.

    Unter http://msdn.microsoft.com/en-us/library/ee220920.aspx findest Du die Beschreibung. Es gibt auch ein paar Managed Wrapper für die Gesture API.
    Im Webcast dazu hat Peter Nowak diese vorgestellt: http://www.microsoft.com/germany/msdn/webcasts/library.aspx?id=1032425526
    http://patrickgetzmann.spaces.live.com/blog
    • Als Antwort markiert Benni_1983 Montag, 1. Februar 2010 20:09
    Samstag, 23. Januar 2010 09:05