2011-08-17 95 views
0

我想使用JavaScript在C#中的Web浏览器控件中检测滑动。我想添加一些JavaScript到我的网页内容,然后如果发生滑动,请调用一个方法,在同一个Web浏览器控件中加载另一个Web内容。如何从窗口手机7中的javascript调用c#方法?

我想要一些示例代码或任何其他建议来做到这一点。

在此先感谢

回答

1

首先,考虑了WebBrowser控件的手势有它自己的处理程序。现在,如果您不需要在网页浏览器控件中进行平移/缩放等操作,则不会出现问题。

然后你只需将IsHitTestEnabled属性设置为false,使网页浏览器不再接收输入。然后,您可以使用Silverlight Toolkit中的GestureService来处理轻扫/轻拂输入。

我写了一篇关于如何处理这样的代码,在另一个问题:wp7 horizontal swipe selection

5

你需要使用的东西,以检测在JavaScript中刷卡。我被推荐使用touch.js,但还没有机会尝试这个。

当你发现你能叫出使用window.external.notify()本地代码刷卡。

请务必在WebBrowser控件上设置IsScriptEnabled="True"并注册ScriptNotify事件的处理程序。
这是将加载新内容的事件处理程序。

相关问题