1
我想基本上創建一個照片庫。 我有一個x項目的列表,並固定了3頁的一個關鍵。 (我這樣做是因爲我事先不知道會有4個項目還是1000)單向樞軸分頁
當我在項目之間瀏覽並且到達最後一個項目時,我想禁用進一步分頁到右側,或者如果我到達開頭就到左邊。
這是可能的,以及如何?
在此先感謝。
我想基本上創建一個照片庫。 我有一個x項目的列表,並固定了3頁的一個關鍵。 (我這樣做是因爲我事先不知道會有4個項目還是1000)單向樞軸分頁
當我在項目之間瀏覽並且到達最後一個項目時,我想禁用進一步分頁到右側,或者如果我到達開頭就到左邊。
這是可能的,以及如何?
在此先感謝。
您可以使用我的answer here來確定用戶何時處於第一個或最後一個數據透視表項。一旦到達第一個或最後一個數據透視頁面,就可以使用IsHitTestVisible=false
來禁用點擊測試,如this page所述。爲確保您仍可以向相反的方向滑動,您可以檢測左側的水平滑動以重新啓用它,然後使用SelectedIndex手動移動數據透視。
有多種檢測水平滑動的方法,例如使用手勢庫或手動計算手勢。您可以獲取用戶觸摸的起始位置和最終位置,並確定X
位置的差異是正值(向右移動)還是負值(向左移動) - 假設您從位置中減去了初始位置最後一個。
檢查我的答案在這個線程:http://stackoverflow.com/questions/8775333/how-to-disable-the-pivot-flick-event/8775509#8775509 – keyboardP 2012-01-17 17:56:01
不錯,這是我想要的效果,唯一的問題是,我們似乎正在分頁到一個新的導航頁面。這將是很好的禁用動畫 – 2012-01-18 11:57:24
我不明白你的意思。你想禁用樞軸動畫?這不就是一個單一的頁面嗎? – keyboardP 2012-01-18 16:29:13