如何在uwp中阻止一个手指滚动列表视图控件?

时间:2016-11-09 10:52:39

标签: c# uwp win-universal-app windows-10-universal

我想只启用两个手指滚动。我正在Windows 10上开发uwp应用程序。如何在uwp中阻止一个手指滚动列表视图控件?

贝斯茨

1 个答案:

答案 0 :(得分:1)

您可能会这样做,但我不会帮助您,因为这将是一个让您的应用用户感到困惑的邪恶功能。相反,当用户在ScrollViewer中使用单个手指时,您应该考虑使用其他解决方案。

请注意,您实际上是在尝试更改ScrollViewer模板中ListView的行为方式。在大多数情况下,当您要将项目拖出列表时,可以执行此操作。大多数人要么处理按住并保持(也就是长按 - Holding事件)或横向拖动(垂直于ScrollViewer平移方向拖动)并调用ScrollViewer.CancelDirectManipulations()以停止平移和处理拖拉相反。

如果你只是想用一根手指摇动来停止工作 - 那你就不应该这样做。