我有一個WebBrowser控件的Pivot控件的頁面,所以這將禁用所有我的手勢在Pivot控件上,因爲webbrowser正在消耗所有的手勢。 因此,我在瀏覽器中添加了一個不可見的網格,因此網格上的所有操作都應該應用在透視控件上。所以我想知道是否可以重寫控件的默認gestureListener,以便它可以自動化。如何模擬在WP7上滑動滑動控件
有關如何做到這一點的任何建議?
我有一個WebBrowser控件的Pivot控件的頁面,所以這將禁用所有我的手勢在Pivot控件上,因爲webbrowser正在消耗所有的手勢。 因此,我在瀏覽器中添加了一個不可見的網格,因此網格上的所有操作都應該應用在透視控件上。所以我想知道是否可以重寫控件的默認gestureListener,以便它可以自動化。如何模擬在WP7上滑動滑動控件
有關如何做到這一點的任何建議?
您可能需要閱讀以下博客文章: -
希望這有助於。
保羅Diston
我想要完全一樣的刷卡感覺。順便說一句,我已經在使用selectedIndex做這件事,但我沒有得到確切的流程。 – Prakash 2012-02-16 14:45:01
我正在更新問題。 – Prakash 2012-02-16 14:48:23
我用相同的[鏈接]回答了一個問題(http://stackoverflow.com/questions/8516497/phonewebbrowser-disable-pan-zoom-wp7/9314297#9314297)。即使採用這種方法,您也無法在數據透視控件上自動執行手勢操作,因此應該對用戶的操作做出正確的反應。 – Prakash 2012-02-16 15:47:45
,如果你想成爲能夠在瀏覽器控件內滾動這可能是有問題的,但你可以從瞄準瀏覽器控件禁用所有的手勢,然後所有的手勢也只是通過控制和改爲以樞軸爲目標。您可以將IsHitTestVisible="False"
添加到瀏覽器控件,或者如果以編程方式創建它browserControl.IsHitTestVisible = false;
請參閱此鏈接(http://stackoverflow.com/questions/8516497/phonewebbrowser-disable-pan-zoom-wp7/9314297#9314297)這是我給一個問題的答案之一,其中瀏覽器控件位於pivotPage 。所以現在所有的手勢都在你的控制之下,但你將如何將這些動作發送到樞軸控制。 – Prakash 2012-02-17 05:16:19
手勢不需要傳遞給樞軸控件,它們應該傳遞給下一個可見的目標,它將成爲潛在的樞軸。 – ameer 2012-02-17 06:05:04
在正常情況下會發生這種情況,但是如果瀏覽器控件可用,您需要從中控制它,就像我在之前給出的鏈接中所說的一樣,因此您不知道如何將此信息傳遞給pivot控件。 – Prakash 2012-02-17 07:06:44
爲什麼當您希望它們保持同步時使用2個透視控件? – 2012-02-16 14:32:46
@SinhPham我給了一個簡單的例子讓用戶理解和可視化。但那是我正在尋找的流程。如果這是令人困惑的其他我會改變我的問題。但我的目的是如何模擬控件上的一個手勢。 – Prakash 2012-02-16 14:40:56
我正在更新該問題。 – Prakash 2012-02-16 14:48:18