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

Noticable Delay on columns with TabStopMode Skip on WPF RadGridView makes it difficult for users to enter data

3 Answers 87 Views
GridView
This is a migrated thread and some comments may be shown as answers.
DR
Top achievements
Rank 1
DR asked on 08 Apr 2019, 06:17 AM

Hi,

I have a grid with 18 columns of which are only 3 are editable. ( 3 ReadOnly - 3 Editable - 12 ReadOnly)

 

The grid is bound to a viewmodel via ItemsSource.

So the other columns (GridViewDataColumn) are set to IsReadOnly="True" and TabStopMode="Skip"

 

If the user enters data there is a delay of 1-1.5 sec after the last editable cell (when the selection goes over the 15 non-selectable cells and goes to the next row)

If I add columns the problem get even worse.

[The Telerik.Windows.Controls.GridView version is 2018.1.220.45]

 

3 Answers, 1 is accepted

Sort by
0
DR
Top achievements
Rank 1
answered on 08 Apr 2019, 08:16 AM

Additional info:

The delay is only noticeable, if there is a horizontal scrolling on the table.

In other words, if the columns are resized that all columns fit on the screen (without a horizontal scrollbar) then the navigation happens without a noticeable delay.

0
Martin Ivanov
Telerik team
answered on 10 Apr 2019, 01:22 PM
Hi Daniela,

This behavior comes from the internal logic that searches for the next available cell when you press Tab. I will check for a possible suggestion for improvement and let you know about my findings tomorrow. 

Regards,
Martin Ivanov
Progress Telerik
Get quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.
0
Martin Ivanov
Telerik team
answered on 11 Apr 2019, 02:54 PM
Hi Daniela,

I have logged an item in the Telerik UI for WPF feedback portal to improve this. And also updated your Telerik points, because of your report.

A possible workaround for this would be to implement a custom Keyboard Command Provider, and to replace the MoveNext command with a custom one, that moves the current cell, by setting the CurrentCellInfo property of RadGridView.

Regards,
Martin Ivanov
Progress Telerik
Get quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.
Tags
GridView
Asked by
DR
Top achievements
Rank 1
Answers by
DR
Top achievements
Rank 1
Martin Ivanov
Telerik team
Share this question
or