Thank you for contacting us.
You have hit a known issue when the ScrollMode
property is set to Item
and TabStripPlacement property is set to Left.
There is log feedback item in our Feedback Portal
where you can track its progress.
Indeed these methods are obsolete. An approach which could try is to subscribe to the loaded event of the RadTabControl. Find the scroll buttons in the visual tree and subscribe to their click event.
private void TabControl_Loaded(object sender, RoutedEventArgs e)
var tabControl = sender as RadTabControl;
var leftScrollButton = tabControl.ChildrenOfType<
>().FirstOrDefault(x => x.Name == "LeftScrollButtonElement");
var rightScrollButton = tabControl.ChildrenOfType<
>().FirstOrDefault(x => x.Name == "RightScrollButtonElement");
if (leftScrollButton != null && rightScrollButton != null)
leftScrollButton.Click += LeftScrollButton_Click;
rightScrollButton.Click += RightScrollButton_Click;
private void RightScrollButton_Click(object sender, RoutedEventArgs e)
private void LeftScrollButton_Click(object sender, RoutedEventArgs e)
Want to extend the target reach of your WPF applications, leveraging iOS, Android, and UWP? Try UI for Xamarin
, a suite of polished and feature-rich components for the Xamarin framework, which allow you to write beautiful native mobile apps using a single shared C# codebase.