-1
我想只启用两个手指滚动。我正在开发Windows 10上的uwp应用程序。我可以如何防止在uwp中用一个手指滚动listview控件?如何防止在uwp中使用一个手指滚动listview控件?
最好成绩
我想只启用两个手指滚动。我正在开发Windows 10上的uwp应用程序。我可以如何防止在uwp中用一个手指滚动listview控件?如何防止在uwp中使用一个手指滚动listview控件?
最好成绩
你也许可以做到这一点,但我不会帮你,因为这将是一个邪恶的功能,它会混淆您的应用程序的用户。相反,当用户在ScrollViewer
中使用单个手指时,您应该考虑任何想要发生的替代解决方案。
请注意,您基本上正在尝试更改ListView
模板中的ScrollViewer
行为方式。在大多数情况下,当你想从列表中拖出一个项目时,你会这样做。大多数人要么处理按住(又称长时间持有 - Holding
事件)或交叉拖动(垂直拖动垂直于ScrollViewer
平移方向),并呼叫ScrollViewer.CancelDirectManipulations()
停止平移并处理拖动&代替。
如果你只是想单手指平移停止工作 - 那么你不应该这样做。
如果可以的话,我会感到惊讶。以任何方式改变ScrollViewer行为是非常困难的,任何自定义通常需要编写可怕的黑客或完全自定义的控件。 –