我简直找不到让ScrollViewer共享操作事件的方法。只要我在ScrollViewer中放入一些内容然后设置ManipulationMode项,ScrollViewer就会停止工作
我已经读过ScrollViewer会处理所有这些事件并阻止它们冒泡,但必须有一种方法来解决这个问题,而不会禁用ScrollViewer的滚动行为。
我非常简单地尝试在ItemsControl中的项目上实现水平滑动功能,该项目位于ScrollViewer中。 (我已禁用ScrollViewer的水平滚动机制无效)
如果没有ScrollViewer,一切正常。
任何想法?我无法相信这种简单的UI手势无法实现。
非常感谢
迪安
答案 0 :(得分:1)
如果您需要,可以使用ListView
获取内置的横向滑动/滑动行为。否则 - last time我必须实现拖出列表 - 我在ScrollViewer
前放置一个矩形并捕获所有输入事件,然后手动处理ScrollViewer
滚动。这是一个坏主意,但还没有更好的选择。