I have an application with DataGrid components that have many columns,
with a horizontal scroll bar.  The performance of horizontal scrolling
is bad.  It is markedly bad if I use custom item renderers.

As a comparison, scrolling within a large Canvas component is very
smooth and quick.

I believe the Canvas is fast because it caches the graphical content
of what is off screen.  On the other hand, the DataGridColumn elements
are rendered every time they are first brought on the screen.

Has anybody else experienced this?  Does anybody have advice on how to
customize the DataGrid so that it keeps off-screen DataGridColumn
objects cached and pre-rendered?

Thank you.


Reply via email to