New to Telerik UI for WinUI? Start a free 30-day trial
Programmatic Scrolling
Updated on Mar 26, 2026
RadListView expose an API that allows you to manually scroll in code.
The scrolling happens with the ScrollIndexIntoView, ScrollItemIntoView, ScrollToPosition methods of RadListView.
The ScrollItemIntoView method accepts an data item from the ItemsSource collection of the control and attempts to bring it into the view asynchronously.
Example 1: Using ScrollItemIntoView
C#
object item = myItemsSource[30];
listView.ScrollItemIntoView(item);
The ScrollToPosition method accepts a position (Point object) representing the offset to which the control should scroll.
Example 2: Using ScrollToPosition
C#
this.listView.ScrollToPosition(new Point(0, 100));
The ScrollToPosition method accepts a position (Point object) representing the offset to which the control should scroll.
Example 3: Using ScrollIndexIntoView
C#
this.listView.ScrollIndexIntoView(30);