我如何防止一个手指滚动的listview控件在uwp



我想启用两个手指滚动。我正在开发windows 10的uwp应用程序。我怎么能防止一个手指滚动列表视图控制在uwp?

那些

你可能会这样做,但我不会帮助你,因为这将是一个邪恶的功能,会让你的应用程序的用户感到困惑。相反,你应该考虑替代的解决方案,无论你希望发生什么,当用户使用一个手指在ScrollViewer

注意,你实际上是在试图改变ListView模板中的ScrollViewer的行为。在大多数情况下,当您想从列表中拖出一个项目时,您可以这样做。大多数人要么处理按下并按住(也就是长按住——Holding事件),要么处理交叉拖动(垂直于ScrollViewer平移方向拖动),然后调用ScrollViewer.CancelDirectManipulations()来停止平移并处理拖动;而不是下降。

如果你只是想让单指平移停止工作-那么你不应该这样做

最新更新