Hi Guys, Im trying to improve the performance of LOB silverlight app that uses the xamgrid to render the listings.
We're find two performance hurdles:
1. Rendering the grid to the UI takes approx 1 - 1.5 secs depending on screen resolution. This is really killing us with the data coming across the line in milliseconds but the grid actually taking most of the time to show the form.
2. The scrolling horizontally (and vertically but not as bad) is really clunky.
I have attached a solution that demonstrates the issue. To demo it:
1. Run the application
2. Click load data
3. select the textfile1.txt file in the project folder and click ok
This loads up a record set of 150 records and puts it into the grids itemsource.
Just wanting to get some advice on what we can do to improve performance?
Thanks
Hello,
I believe that this rendering time mostly depends on the Silverlight's rendering system. Also we constantly make inmprovemets on the performance of our controls, so they could be the fastest.
HI Stefan, Thanks for your reply.
I've changed it so all columns are just text columns and it definitely has made somewhat of an improvement but we are still paying close to 1 second for UI rendering. Is there anything else we can tweak? Or is this 1 second the payment we have to make with the SL control suite?
Thanks in advance
Thank you for your post. I have been looking into it and I can suggest you read Kiril’s blog about optimizing XamGrid performance:
https://es.infragistics.com/community/blogs/b/kiril_matev/posts/xamgrid-performance-optimization-using-simplified-templates
Hope this helps you.