Сенсорная позиция в WP7 - PullRequest
       4

Сенсорная позиция в WP7

0 голосов
/ 26 декабря 2011

В моем приложении есть веб-браузер, мне нужно знать, где находится позиция основного прикосновения на экране.

это событие не сработало в веб-браузере:

Touch.FrameReported += new TouchFrameEventHandler(Touch_FrameReported);

итакже это:

GestureService.GetGestureListener(webBrowser1);

Как я могу это сделать?

Ответы [ 2 ]

1 голос
/ 04 января 2012

На странице PhoneGap Wp7 утверждается, что это невозможно из элемента управления WebBrowser.См. Раздел Gotchas внизу:

"IE9 не отображает события касания или даже события мыши для JavaScript. Единственное событие пользовательского интерфейса, доступное для вашего кода, - это событие click."

1 голос
/ 26 декабря 2011

Вы можете добавить функцию JavaScript на свою страницу, которая будет вызывать window.external.notify для отправки позиции касания с WebBrowser на ваш код C #. Вам нужно будет подписаться на событие WebBrowser.ScriptNotify и разрешить выполнение JavaScript в WebBrowser.

...