Hello guys.
Im using Telerik 2015 Q3 for WPF (2015.3.930.45) and i have a problem with the tabindex inside mi form.
I have a form with several RadComboBox, textboxes...
If I place a textbox (Tabindex = 0), a radcombobox (Tabindex = 1) and anoche textbox (Tabindex = 2), when i press tab in the first textbox focus goes to the other textbox, and then, the next focused item is the radcombobox.
Its like ui always focus windows UI controls before radcombobox.
How can I solve this problem? I need that tabindex works like it should work...
Regars
8 Answers, 1 is accepted
I tested a similar setup locally and could not replicate such behavior. You can find the sample application I used for testing attached to my reply. Can you please check it out? Does it differ from the setup you are using?
Best Regards,
Stefan X1
Telerik by Progress

I got the same issue
Stefan X1 in your sample, you have to change order of your controls and keeping the tabindex property on to get it
Here how I solve it :
You have to put controls in order in the xaml code and remove all tabindex property.
Ex :
<TextBox Text="{Binding Text}" />
<TextBox Text="{Binding Text}" />
<telerik:RadComboBox ItemsSource="{Binding Players, Source={StaticResource MyViewModel}}" />
etc.
Then it will works fine.
I am still unable to reproduce such behavior even when rearranging the controls. The attached video demonstrates my tests. However, I am glad that you have found a solution that meets your requirements. Nevertheless, if you have any concerns or need further assistance, feel free to approach me.
Best Regards,
Stefan X1
Telerik by Progress

<
telerik:RadComboBox
IsEditable
=
"True"
ItemsSource
=
"{Binding Players, Source={StaticResource MyViewModel}}"
TabIndex
=
"1"
/>
just add IsEditable="True" you can replicate such behavior
Thank you for the provided details.
I manage to reproduce this behavior on my side. Therefore I have logged it in our Feedback Portal where you can track its progress. You can subscribe to the item in order to receive notification for its status changed.
As a workaround, you can subscribe to the loaded event of the RadComboBox and get the TextBox using ChildrenOfType<T>() extension method. Then you can set the TabIndex property of the TextBox. Check the following code snippet.
private
void Rad
ComboBox_Loaded(
object
sender, RoutedEventArgs e)
{
var textBox = (sender
as
RadComboBox).ChildrenOfType<TextBox>().FirstOrDefault();
textBox.TabIndex = 1;
}
Your Telerik Points have been updated for this report.
Regards,
Dinko
Progress Telerik

I am having the same problem with RadComboBox not honoring TabIndex. It's especially troublesome when TabIndex is a bound property, and users have the ability to customize their tab order in the application.
A workaround that fixes the problem for me is simply converting the RadComboBox to a standard ComboBox. Maybe not ideal for some, if the dropdown heavily relies on Telerik-specific properties (if there even are that many), but my dropdowns are fairly basic so for me it seems to give me all the desired behavior I need.
Any reason why ComboBoxes shouldn't be used in place of RadComboBoxes?
I am happy to inform you that this behavior is already fix. The fix was included in the LIB version 2019.2.708. The fix will also be available in our next official release R3 2019. You can download it from your account.
Regards,
Dinko
Progress Telerik
