New to Telerik UI for WPFStart 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>

WPF RadTreeView Sample Declaration

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: WPF RadTreeView Enabled Scrollbars

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 );
	}

See Also

In this article
See Also
Not finding the help you need?
Contact Support