gpt4 book ai didi

c# - ListBox 类似于 ItemsControl 的触摸滚动

转载 作者:太空宇宙 更新时间:2023-11-03 10:25:34 26 4
gpt4 key购买 nike

WPF ListBox 有一些非常好的内置触摸滚动功能,我想在一个简单的 ItemsControl 上使用它。

我强烈希望使用现有的功能来实现这一点,因为我之前的努力(使用 TouchDown/Move/Up 事件)没有 ListBox 的行为那么流畅,并且感觉差异足以被识别在同时使用这两个控件的应用程序中。

我尝试在 reference source 中找到负责 ListBox 触摸行为的代码,但 ListBox 类甚至不包含“Touch”一词。

有没有办法在 ItemsControl 上启用触摸滚动,或者,如果没有,负责隐藏 ListBox 的神奇代码在哪里,以便我可以移植它?

最佳答案

ItemsControl 放入 ScrollViewer 并确保触摸事件从 ItemsControl< 中的任何控件冒泡到 ScrollViewer/

<ScrollViewer>
<ItemsControl>
</ItemsControl>
</ScrollViewer>

关于c# - ListBox 类似于 ItemsControl 的触摸滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31700186/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com