This is a migrated thread and some comments may be shown as answers.

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

0 Answers 52 Views
GridView
This is a migrated thread and some comments may be shown as answers.
Antony
Top achievements
Rank 1
Antony asked on 01 Feb 2012, 08:05 AM
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>

No answers yet. Maybe you can help?

Tags
GridView
Asked by
Antony
Top achievements
Rank 1
Share this question
or