tab navigation problem inside radpanegroup

2 posts, 0 answers
  1. alex
    alex avatar
    2 posts
    Member since:
    Mar 2011

    Posted 15 May 2011 Link to this post


    I encounter a problem with tab navigation in this context :
    <UserControl x:Class="SilverlightApplication3.MainPage"
            mc:Ignorable="d" d:DesignHeight="300" d:DesignWidth="400">
        <Grid x:Name="LayoutRoot" Background="White">
                                <navigation:RadPanelBarItem IsExpanded="True">
                                            <RowDefinition Height="Auto" />
                                            <RowDefinition Height="Auto" />
                                            <RowDefinition Height="Auto" />
                                        <input:RadNumericUpDown Grid.Row="0"  />
                                        <input:RadNumericUpDown Grid.Row="1"  />
                                        <input:RadNumericUpDown Grid.Row="2"  />

    When I'm in a radnumericupdown, I can't navigate to the next one with the Tab key. I think it's because the radPaneGroup steal the focus when a component inside get the focus (because I already experienced this problem).

    Can you tell me if there is a workaround ?

    Note : I'm using the RadControls Q3 2010 SP1

    Thank you
  2. Tina Stancheva
    Tina Stancheva avatar
    3299 posts

    Posted 19 May 2011 Link to this post

    Hi alex,

    Please accept our apology for the delayed response. We investigated your issue and the cause lies in the RadPanelBarItem implementation. However, we will need more time to fully investigate it. This is why I logged it as a bug in our PITS under the name PanelBar: If the PanelBarItem contains Grid, you cannot Tab through its elements and you will be able to track its progress from tomorrow the latest.

    In the meantime, you can workaround this issue by placing the Grid holding the NumericUpDown controls inside a ContentControl for example. Basically, the RadPanelBarItem gives the focus to the Grid control which causes this behavior. So if you place the Grid inside another control, the control will get the focus and then will transfer it directly to the NumericUpDown controls thus enabling your next tab navigation. So you will either need to place the NumericUpDownControls inside an ItemsControl or place them in a Grid placed inside a ContentControl:
    <telerik:RadPanelBarItem IsExpanded="True" Header="Item 1" >
        <ContentControl TabNavigation="Local" IsTabStop="False">
                <RowDefinition Height="Auto" />
                <RowDefinition Height="Auto" />
                <RowDefinition Height="Auto" />
            <telerik:RadNumericUpDown Grid.Row="0" />
            <telerik:RadNumericUpDown Grid.Row="1" />
            <telerik:RadNumericUpDown Grid.Row="2" />

    I also updated your Telerik account for bringing this issue to our attention.

    Kind regards,
    Tina Stancheva
    the Telerik team
    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
Back to Top