Is it possible to implement smooth scroll in a WPF listview?

You can achieve smooth scrolling but you lose item virtualisation, so basically you should use this technique only if you have few elements in the list:

Info here: Smooth scrolling on listbox

Have you tried setting:

ScrollViewer.CanContentScroll="False"

on the list box?

This way the scrolling is handled by the panel rather than the listBox… You lose virtualisation if you do that though so it could be slower if you have a lot of content.

Leave a Comment