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

Deferred Scrolling and VirtualQueryableCollectionView

1 Answer 64 Views
GridView
This is a migrated thread and some comments may be shown as answers.
Lee
Top achievements
Rank 1
Lee asked on 21 Feb 2018, 01:58 PM

Hi,

We are currently migrating our current Silverlight / Telerik app to WPF and we have noticed a difference in how often the database is queried when scrolling using the deferred scrolling approach.

In the Silverlight implementation the database seems to only be queried when we let go of the mouse button and it does its skip / take then thus only a single DB hit.

In the WPF version using the same approach yields multiple DB hits whilst dragging the mouse down the scrollbar.

s this intentional / is there an option we have missed to get back to the same way the Silverlight implementation was working as it is impacting the performance of our app and the scrolling at this point.

Many thanks in advance

Lee

1 Answer, 1 is accepted

Sort by
0
Vladimir Stoyanov
Telerik team
answered on 26 Feb 2018, 12:36 PM
Hello Lee,

I am afraid I cannot be sure of the reason for the described behavior without being familiar with your particular implementation. That is why I prepared a sample project using the Northiwind database and the RadGridView control. May I kindly ask you to modify it in order to resemble your scenario and send it back in a new support ticket? Alternatively you can send over a sample project of your own. This way I will be able to test it on my side and better assist you. 

Thank you in advance for any help you can provide.

Regards,
Vladimir Stoyanov
Progress Telerik
Want to extend the target reach of your WPF applications, leveraging iOS, Android, and UWP? Try UI for Xamarin, a suite of polished and feature-rich components for the Xamarin framework, which allow you to write beautiful native mobile apps using a single shared C# codebase.
Tags
GridView
Asked by
Lee
Top achievements
Rank 1
Answers by
Vladimir Stoyanov
Telerik team
Share this question
or