2011-08-17 93 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事件的處理程序。
這是將加載新內容的事件處理程序。

相關問題