Smooth Scroll List Boxes Windows 11 -

ScrollViewer Class - Windows App SDK / WinUI 3 * (Microsoft Learn).

The standard ListBox control (Win32 LISTBOX , Windows Forms ListBox , WPF ListBox without modifications) uses line-based scrolling: smooth scroll list boxes windows 11

If you are building a Windows 11 app and want smooth scrolling, avoid the legacy ListBox if possible. Use ItemsRepeater inside a ScrollViewer . ScrollViewer Class - Windows App SDK / WinUI

The "Smooth-scroll list boxes" feature in Windows 11 is a visual performance setting designed to replace the "jagged," row-by-row jumping of standard scrollable lists with a fluid, continuous motion. While often overlooked, this setting significantly impacts the modern "Fluent Design" aesthetic of the OS, bridgeing the gap between legacy Win32 applications and newer WinUI 3 frameworks. How to Enable or Disable Smooth-Scroll List Boxes The "Smooth-scroll list boxes" feature in Windows 11

<ListBox ScrollViewer.CanContentScroll="False"> <!-- CanContentScroll=False enables pixel-based smooth scrolling --> </ListBox>