如何在WPF应用程序的触摸屏上自然滚动ListBoxes?

Pet*_*r17 2 .net c# wpf listbox touchscreen

我正在开发将在21英寸触摸屏上执行的WPF应用程序.

与我的应用程序中的ListBoxes一起,我有每个垂直滚动条.我想要的是摆脱那些滚动条,只是让用户通过触摸列表本身自然滚动.我怎样才能做到这一点?在Windows 7和.NET 4.0中是否有开箱即用的支持?

Mat*_*ker 5

我知道这是一个老问题,但它首先出现在谷歌中.所以,万一其他人来到这里,答案就是这个问题.只需为ScrollViewer设置PanningMode,PanningDeceleration和PanningRatio即可.

它也适用于ComboBox.

<ComboBox ... ScrollViewer.PanningMode="VerticalOnly" />
Run Code Online (Sandbox Code Playgroud)