DataGrid offers asynchronous scrolling mode to update the binding of rows asynchronously without affecting the UI during load and scroll operations. Asynchronous scrolling can be enabled by setting ScrollMode as Async
. When enabling asynchronous scrolling the rendering will be visible to user like fade animation.
WPF DataGrid - Working with large number of records example
WPF DataGrid - Scrolling performance with more number of rows and columns example