2010-10-13 29 views
1

我在WP7數據透視控制內水平滾動時遇到問題。我有一個ScrollViewer和十個或更多的按鈕裏面的網格。由於所有按鈕都不適合屏幕,我需要能夠水平滾動。但是當我點擊並拖動按鈕時,整個Pivot頁面開始移動並最終切換到下一個數據透視頁面。 (ScrollView中的按鈕也滾動,但只用於短距離)WP7數據透視頁面內的水平滾動

我可以以某種方式禁用數據透視頁切換時,我單擊內部滾動查看?

回答

3

從用戶體驗的角度來看,在水平滑動的控件上進行水平滾動並不是一個好主意。我不知道如何去吸收滾動查看器中的操作事件,而不會影響旋轉控制,但是,我個人會重新考慮設計。您的ScrollViewer可以垂直滾動,也可以在另一個頁面上滾動,但可通過Pivot控件訪問?

+0

我想我可以做一個垂直滾動但那裏有趣呢? :)我希望有一種方法來禁用點擊一些控件時的樞軸滾動。例如,當我在頁面上放置水平滑塊控件時,我可以左右拖動它,沒有任何問題。 – CyberMuz 2010-10-13 17:22:00

2

我希望您能夠重新評估您在此用戶界面上的用戶體驗,因爲按照指南,這不是建議的體驗。建議考慮全景控制這種情況下,你提到上述。

+0

Panorama控件的行爲方式相同 - 拖動事件在傳遞到子控件之前被全景截取。我不知道Cyber​​Muz的應用程序,但我遇到了同樣的問題,在我的應用程序中,完全適合我處理全景中子控件中的拖動事件,並防止全景滾動。其他人對這個問題有答案嗎? – slipjig 2010-11-29 02:47:22