我想使用JavaScript在C#中的Web浏览器控件中检测滑动。我想添加一些JavaScript到我的网页内容,然后如果发生滑动,请调用一个方法,在同一个Web浏览器控件中加载另一个Web内容。如何从窗口手机7中的javascript调用c#方法?
我想要一些示例代码或任何其他建议来做到这一点。
在此先感谢
我想使用JavaScript在C#中的Web浏览器控件中检测滑动。我想添加一些JavaScript到我的网页内容,然后如果发生滑动,请调用一个方法,在同一个Web浏览器控件中加载另一个Web内容。如何从窗口手机7中的javascript调用c#方法?
我想要一些示例代码或任何其他建议来做到这一点。
在此先感谢
首先,考虑了WebBrowser控件的手势有它自己的处理程序。现在,如果您不需要在网页浏览器控件中进行平移/缩放等操作,则不会出现问题。
然后你只需将IsHitTestEnabled
属性设置为false,使网页浏览器不再接收输入。然后,您可以使用Silverlight Toolkit中的GestureService
来处理轻扫/轻拂输入。
我写了一篇关于如何处理这样的代码,在另一个问题:wp7 horizontal swipe selection
你需要使用的东西,以检测在JavaScript中刷卡。我被推荐使用touch.js,但还没有机会尝试这个。
当你发现你能叫出使用window.external.notify()
本地代码刷卡。
请务必在WebBrowser控件上设置IsScriptEnabled="True"
并注册ScriptNotify
事件的处理程序。
这是将加载新内容的事件处理程序。