Thank you for the provided sample project.
I was able to reproduce the described behavior on my end. I investigated it and in order to avoid it, you can handle the Loaded
event of the RadTabControl and call the ScrollToHorizontalOffset
method of the ScrollViewer
inside the RadTabControl. You can access it, using the ChildrenOfType
extension method. Here is what I have in mind:
sender, RoutedEventArgs e)
var tabControl = sender
var scrollViewer = tabControl.ChildrenOfType<ScrollViewer>().FirstOrDefault();
Can you give this approach a try and let me know how it goes?
I am looking forward to your reply.