I am using version 2012.1.326 of the controls and I am seeing some extremely slow response times when I call ScrollIntoViewAsync. I am using Asynchronous DataLoadMode, Deferred ScrollMode, and I am using EnableRowVirtualization. I have 1000 items in my grid, and I have the CurrentItem property bound to a Record in my View Model, which also holds an ObservableCollection<Record> that I use as the ItemsSource for the RadGridView.
Whenever the CurrentItem property changes on my View Model, I call ScrollIntoViewAsync() and pass that record in. When I am at the top of the records (i.e. showing about records 1 - 20) and move to the last record, it takes a second or two to respond before it scrolls to the bottom. Then, if I immediately try to scroll the top record into view, it can take up to 10 seconds to actually perform the scroll after successfully setting the CurrentItem property on my View Model.
Anyone else seeing this kind of lag when using ScrollintoViewAsync?
Whenever the CurrentItem property changes on my View Model, I call ScrollIntoViewAsync() and pass that record in. When I am at the top of the records (i.e. showing about records 1 - 20) and move to the last record, it takes a second or two to respond before it scrolls to the bottom. Then, if I immediately try to scroll the top record into view, it can take up to 10 seconds to actually perform the scroll after successfully setting the CurrentItem property on my View Model.
Anyone else seeing this kind of lag when using ScrollintoViewAsync?