我有一个也可以在平板电脑上运行的WPF应用。我有一个包含在ScrollViewer中的ItemsControl。
ItemsControl中的项目可以拖放到应用程序的另一个区域。
当我在ScrollViewer上启用PanningMode时,我无法再拖动项目。似乎滚动的触摸覆盖了拖动的触摸。
还有其他人遇到过这个并找到了一个很好的解决方案吗?
编辑:使用MouseMove事件检查MouseButtonState,在这些控件上启用了拖动。
Edit2:我发现了TouchDown和TouchMove事件,并将它们添加到控件中。但它仍然无法解决问题。使用PanningMode = VerticalOnly时,Move事件不再触发。