Hi alexchou,
The Data is loaded asynchronously by default with VirtualizingCollections, with Background thread, LiveUpdating...
It is really difficult to evaluate what is wrong and trying to speculate on hypothetical solutions. Generally, there has to be something that is wrong or badly used. It could be anything, from cells, DataTemplates, collections, DataGrid in a StakPanel to remote access, Virtualization, number of rows/columns in view... To have a clear view of the problem, you should really try to build a small sample exposing the problem you have. Maybe you would found what is wrong or we could have a look at it. You need to find the origin of the problem instead of trying many things until finding a good fit.
Some people do twisted pass with the DataGrid or use it in an unexpected way, and it may affect the performance of the DataGrid. I'm not saying you are, but some testing needs to be done to find what is really affecting the scrolling.
Thanks
The Data is loaded asynchronously by default with VirtualizingCollections, with Background thread, LiveUpdating...
It is really difficult to evaluate what is wrong and trying to speculate on hypothetical solutions. Generally, there has to be something that is wrong or badly used. It could be anything, from cells, DataTemplates, collections, DataGrid in a StakPanel to remote access, Virtualization, number of rows/columns in view... To have a clear view of the problem, you should really try to build a small sample exposing the problem you have. Maybe you would found what is wrong or we could have a look at it. You need to find the origin of the problem instead of trying many things until finding a good fit.
Some people do twisted pass with the DataGrid or use it in an unexpected way, and it may affect the performance of the DataGrid. I'm not saying you are, but some testing needs to be done to find what is really affecting the scrolling.
Thanks