我想使用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
事件的處理程序。
這是將加載新內容的事件處理程序。