Horizontal scroll doesn't move when tab is press to focus the controls inside the gridview

1 posts, 0 answers
  1. Antony
    Antony avatar
    3 posts
    Member since:
    Jun 2011

    Posted 01 Feb 2012 Link to this post

    Hi,
    Here is the piece of xaml, which has cell template , when tab is used to focus on the controls,which are inside the gridview, horizontal scroll doesn't react whatsoever.



      <telerik:RadGridView x:Name="dgIncidentTrackingReport" IsReadOnly="True" IsFilteringAllowed="False" AutoGenerateColumns="False" BorderThickness="2" HorizontalAlignment="Stretch" CanUserReorderColumns="False" ShowGroupPanel="False" CanUserResizeColumns="False" CanUserDeleteRows="False" CanUserSelect="True" CanUserInsertRows="False" Margin="10,40,10,0" Grid.Row="4" RowIndicatorVisibility="Collapsed" Grid.ColumnSpan="2" MinHeight="50" CanUserSortColumns="false" IsTabStop="False" >
                            <telerik:RadGridView.Columns>
                                <telerik:GridViewToggleRowDetailsColumn />
                                <telerik:GridViewColumn Header="Rec. ID">
                                    <telerik:GridViewColumn.CellTemplate>
                                        <DataTemplate>
                                            <HyperlinkButton x:Name="UserAccessID" Content="{Binding UserAccessID}" Click="UserAccessID_Click"></HyperlinkButton>
                                          
                                        </DataTemplate>
                                    </telerik:GridViewColumn.CellTemplate>
                                </telerik:GridViewColumn>
                                <telerik:GridViewDataColumn Header="Patient Name" IsReadOnly="True" DataMemberBinding="{Binding PatientName}" />
                                <telerik:GridViewDataColumn Header="MR #" IsReadOnly="True" DataMemberBinding="{Binding MedRecNumber}" />
                                <telerik:GridViewDataColumn Header="Account #" IsReadOnly="True" DataMemberBinding="{Binding AccountNumber}" />
                                <telerik:GridViewDataColumn Header="Patient Loc." IsReadOnly="True" DataMemberBinding="{Binding PatientLocation}" />
                                <telerik:GridViewDataColumn Header="User ID" IsReadOnly="True" DataMemberBinding="{Binding UserID}" />
                                <telerik:GridViewDataColumn Header="User Name" IsReadOnly="True" DataMemberBinding="{Binding UserName}" />


                                <telerik:GridViewColumn  Header="User Facility" IsVisible="{Binding Path=FacilityColumnVisibility,Mode=TwoWay}">
                                    <telerik:GridViewColumn.CellTemplate>
                                        <DataTemplate>
                                            <Grid>
                                                <telerik:RadComboBox  ItemsSource="{Binding facilityList}" x:Name="cmbFacility" SelectedValue="{Binding Facility,Mode=TwoWay}"  MaxDropDownHeight="100" SelectedItem="{Binding Facility,Mode=TwoWay}"  KeyDown="txt_KeyDown" DropDownClosed="CmbReson_For_Audit_DropDownClosed" DropDownOpened="CmbReson_For_Audit_DropDownOpened" TabIndex="7"></telerik:RadComboBox>
                                            </Grid>
                                        </DataTemplate>
                                    </telerik:GridViewColumn.CellTemplate>
                                </telerik:GridViewColumn>


                                <telerik:GridViewDataColumn Header="User Department" IsReadOnly="True" DataMemberBinding="{Binding Department}" />
                                
                                <telerik:GridViewDataColumn Header="User Department.#">
                                    <telerik:GridViewColumn.CellTemplate>
                                        <DataTemplate>
                                            <Grid>
                                                <TextBox x:Name="TextboxDepartmentNumber" VerticalAlignment="Center" Height="25" Text="{Binding DepartmentNumber,Mode=TwoWay}"  TabIndex="8" KeyDown="txt_KeyDown"/>
                                            </Grid>
                                        </DataTemplate>
                                    </telerik:GridViewColumn.CellTemplate>
                                </telerik:GridViewDataColumn>
                                
                                <telerik:GridViewColumn Header="Relationship">
                                    <telerik:GridViewColumn.CellTemplate>
                                        <DataTemplate>
                                            <Grid>
                                                <telerik:RadComboBox  ItemsSource="{Binding RelationToPatientList}" SelectedValue="{Binding RelationToPatient,Mode=TwoWay}" x:Name="cmbRelationShip"  MaxDropDownHeight="100" SelectedItem="{Binding RelationToPatient}" TabIndex="9" KeyDown="txt_KeyDown" DropDownClosed="CmbReson_For_Audit_DropDownClosed" DropDownOpened="CmbReson_For_Audit_DropDownOpened"></telerik:RadComboBox>
                                            </Grid>
                                        </DataTemplate>
                                    </telerik:GridViewColumn.CellTemplate>
                                </telerik:GridViewColumn>
                                
                                <telerik:GridViewDataColumn Header="PHI Source" IsReadOnly="True" DataMemberBinding="{Binding Source}" />
                                
                                <telerik:GridViewColumn Header="Action Taken">
                                    <telerik:GridViewColumn.CellTemplate>
                                        <DataTemplate>
                                            <Grid>
                                                <telerik:RadComboBox  ItemsSource="{Binding ActionTakenList}" x:Name="cmbActionTaken"  MaxDropDownHeight="100"  TabIndex="10" KeyDown="txt_KeyDown" DropDownClosed="CmbReson_For_Audit_DropDownClosed" DropDownOpened="CmbReson_For_Audit_DropDownOpened" SelectedItem="{Binding Resolution,Mode= TwoWay}"></telerik:RadComboBox>
                                            </Grid>
                                        </DataTemplate>
                                    </telerik:GridViewColumn.CellTemplate>
                                </telerik:GridViewColumn>
                               
                                <telerik:GridViewColumn Header="Action Date">
                                    <telerik:GridViewColumn.CellTemplate>
                                        <DataTemplate>
                                            <Grid>
                                                <telerik:RadDateTimePicker VerticalAlignment="Center" x:Name="DatePickerActionDate" Height="25" SelectedDate="{Binding ActionDate,Mode=TwoWay}" ParseDateTimeValue="DatePickerActionDate_ParseDateTimeValue"  TabIndex="11" DropDownClosed="datepicker_DropDownClosed" DropDownOpened="datepicker_DropDownClosed" KeyDown="txt_KeyDown" />
                                            </Grid>
                                        </DataTemplate>
                                    </telerik:GridViewColumn.CellTemplate>
                                </telerik:GridViewColumn>
                              
                                <telerik:GridViewDataColumn Header="Director">
                                    <telerik:GridViewDataColumn.CellTemplate>
                                        <DataTemplate>
                                            <Grid>
                                                <TextBox  x:Name="TextboxDirector" VerticalAlignment="Center" Height="25" Text="{Binding Director,Mode=TwoWay}" TabIndex="12" KeyDown="txt_KeyDown"  />
                                            </Grid>
                                        </DataTemplate>
                                    </telerik:GridViewDataColumn.CellTemplate>
                               </telerik:GridViewDataColumn>


                                <telerik:GridViewDataColumn Header="Director.#">
                                    <telerik:GridViewDataColumn.CellTemplate>
                                        <DataTemplate>
                                            <Grid>
                                                <TextBox Height="25" VerticalAlignment="Center"  Text="{Binding DirectorNo,Mode=TwoWay}"   TabIndex="13" KeyDown="txt_KeyDown" />
                                            </Grid>
                                        </DataTemplate>
                                    </telerik:GridViewDataColumn.CellTemplate>
                                </telerik:GridViewDataColumn>


                            </telerik:RadGridView.Columns>
                            <telerik:RadGridView.RowDetailsTemplate>
                                <DataTemplate>
                                    <StackPanel x:Name="Test" Height="200">
                                    </StackPanel>
                                </DataTemplate>
                            </telerik:RadGridView.RowDetailsTemplate>
                        </telerik:RadGridView>
Back to Top