Is it possible with 4.5.2 to achieve a list (either from ItemsControl or using ListView/ListBox) with smooth, pixel-based scrolling, virtualised and with touch scroll to allow finger/flick scrolling on a touch screen?
I can achieve the smooth scrolling with virtualisation, but if I were to lose any of these, the preference would be virtualisation, so to have smooth touch scrolling for a non-virtualised list would be great.
Code so far:
IsSynchronizedWithCurrentItem="True"
ScrollViewer.PanningMode="VerticalOnly"
VirtualizingStackPanel.IsVirtualizing="True"
VirtualizingStackPanel.ScrollUnit="Pixel">
<ListBox.ItemTemplate>
<DataTemplate>
<!-- the item in the list -->
</DataTemplate>
</ListBox.ItemTemplate>