New to Telerik UI for WPF? Start a free 30-day trial
Enable the Horizontal and Vertical Scrollbars
Updated on Sep 24, 2025
For example, you may have the following treeview:
XAML
<telerik:RadTreeView x:Name="radTreeView">
<telerik:RadTreeViewItem Header="Sport Categories">
<telerik:RadTreeViewItem Header="Football">
<telerik:RadTreeViewItem Header="Futsal"/>
<telerik:RadTreeViewItem Header="Soccer"/>
</telerik:RadTreeViewItem>
<telerik:RadTreeViewItem Header="Tennis"/>
<telerik:RadTreeViewItem Header="Cycling"/>
</telerik:RadTreeViewItem>
</telerik:RadTreeView>

In order to enable horizontal and/or vertical scrollbar you need to add the following attribute(s) to the RadTreeView declaration:
XAML
<telerik:RadTreeView x:Name="radTreeView" ScrollViewer.HorizontalScrollBarVisibility="Visible" ScrollViewer.VerticalScrollBarVisibility="Visible">
And here is the result:

The same operation can be done in the code-behind:
C#
private void EnableScrollBars()
{
ScrollViewer.SetHorizontalScrollBarVisibility( radTreeView, ScrollBarVisibility.Visible );
ScrollViewer.SetVerticalScrollBarVisibility( radTreeView, ScrollBarVisibility.Visible );
}If you want to enable the scrollbars on demand, you need to set the scrollbars visibility to Auto:
XAML
<telerik:RadTreeView x:Name="radTreeView" ScrollViewer.HorizontalScrollBarVisibility="Auto" ScrollViewer.VerticalScrollBarVisibility="Auto">
C#
private void EnableScrollBars()
{
ScrollViewer.SetHorizontalScrollBarVisibility( radTreeView, ScrollBarVisibility.Auto );
ScrollViewer.SetVerticalScrollBarVisibility( radTreeView, ScrollBarVisibility.Auto );
}