WP7中的触摸位置

本文关键字:位置 触摸 WP7 | 更新日期: 2023-09-27 18:18:44

我的应用程序中有一个WebBrowser,我需要知道主触摸在屏幕中的位置。

此事件未在WebBrowser中触发:

Touch.FrameReported += new TouchFrameEventHandler(Touch_FrameReported);

还有这个

GestureService.GetGestureListener(webBrowser1);

我该怎么做?

WP7中的触摸位置

你可以在你的页面中添加JavaScript函数,调用window.external.notify来发送WebBrowser的触摸位置到你的c#代码。您需要订阅WebBrowser.ScriptNotify事件并允许JavaScript在WebBrowser中执行。

PhoneGap Wp7页面声称这在WebBrowser控件中是不可能的。请参阅底部的gottchas部分:

"IE9不向JavaScript暴露触摸事件,甚至鼠标事件。代码中唯一可用的UI事件是单击事件。"