如何在WPF应用程序的触摸屏上自然滚动列表框
本文关键字:自然 滚动 列表 触摸屏 WPF 应用程序 | 更新日期: 2023-09-27 18:10:12
我正在开发将在21英寸触摸屏上执行的WPF应用程序。
在我的应用程序中,我为每个列表框都设置了垂直滚动条。我想要的是摆脱那些滚动条,让用户通过触摸列表本身来自然滚动。我怎样才能做到呢?在Windows 7和。net 4.0中有开箱即用的支持吗?
我知道这是一个老问题,但它是我在谷歌上第一次想到的。以防有人来这里,这个问题的答案在这个So问题中。只需为ScrollViewer设置PanningMode, panning减速和PanningRatio。
我在ComboBox上也用过。
<ComboBox ... ScrollViewer.PanningMode="VerticalOnly" />
看看这个类似的问题
尽管WPF支持开箱即用的触摸事件,但对于这种场景来说,WPF非常有限。
我希望第三方(甚至微软)在WPF中加入Windows 8/Metro触摸体验