-1
我想只啓用兩個手指滾動。我正在開發Windows 10上的uwp應用程序。我可以如何防止在uwp中用一個手指滾動listview控件?如何防止在uwp中使用一個手指滾動listview控件?
最好成績
我想只啓用兩個手指滾動。我正在開發Windows 10上的uwp應用程序。我可以如何防止在uwp中用一個手指滾動listview控件?如何防止在uwp中使用一個手指滾動listview控件?
最好成績
你也許可以做到這一點,但我不會幫你,因爲這將是一個邪惡的功能,它會混淆您的應用程序的用戶。相反,當用戶在ScrollViewer
中使用單個手指時,您應該考慮任何想要發生的替代解決方案。
請注意,您基本上正在嘗試更改ListView
模板中的ScrollViewer
行爲方式。在大多數情況下,當你想從列表中拖出一個項目時,你會這樣做。大多數人要麼處理按住(又稱長時間持有 - Holding
事件)或交叉拖動(垂直拖動垂直於ScrollViewer
平移方向),並呼叫ScrollViewer.CancelDirectManipulations()
停止平移並處理拖動&代替。
如果你只是想單手指平移停止工作 - 那麼你不應該這樣做。
如果可以的話,我會感到驚訝。以任何方式改變ScrollViewer行爲是非常困難的,任何自定義通常需要編寫可怕的黑客或完全自定義的控件。 –