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

RadGridview slow scrolling

0 Answers 102 Views
GridView
This is a migrated thread and some comments may be shown as answers.
JJ Loubser
Top achievements
Rank 1
JJ Loubser asked on 08 Feb 2012, 08:41 AM
we have done all this but still slow scrolling and stuck:
  • The GridView is placed in a control that measures its children with infinity - such controls are ScrollViewer, StackPanel (when vertical it measures with infinite height and when horizontal - with infinite width), and Grid with RowDefinition Height="Auto" or ColumnDefinition Width="Auto". When RadGridView (or any other grid) is measured with infinity virtualization is turned off which results in reduced performance. Modify your code so that RadGridView is placed in a container that will not measure it with infinity and the performance will be back to normal.
  • Binding to complex properties - If you bind to complex property (sub property) the RadGridView have to use bindings to get the value for the cell. The better performance will be achieved if you bind to a simple property because we will use lambda to get the value. Using lambdas is much faster than bindings.
  • Converters - using converters will slow you down because RadGridView will call them.
  • CellTemplates - using CellTemplates is a time consuming operation. If applicable, try to stick to the Default Templates.
  • AlternateRowStyle - using AlternateRowStyle is a time consuming operation. If you just need to set the background of the alternating rows we recommend using the AlternateRowBackground property.
  • RowStyle - using the RowStyle is a time consuming operation (but was the only alternative in Silverlight 3). Please use implicit styles

-----------

could it be our implicit styles, we change some colors only?
could it be that we are still using version 2011.1.419.1040?

No answers yet. Maybe you can help?

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