Last week we got an interesting request from a customer of ours – he wanted to add several RadCharts in the RadRotator control and to implement custom slideshow. The idea was so appealing that I decided to shoot a quick blog about it. We already have similar image slideshows and I must say it is a pretty cool way to give your WinForms app a modern style and appeal: http://www.telerik.com/community/code-library/submission/b311D-bdhadm.aspx
Even though it is very easy to add RadChart directly to the rotator (by using RadHostItem), RadRotator performs much better with images and/or other windowless RadItems. This is why the more suitable approach here would be to convert the charts into images and then to add these in the rotator wrapped in RadImageItems. This way the slideshow can also take advantage of the slide animation features of the RadRotator control.
So, you have the charts in place. Here is the code that would create the images and insert them in the rotator:
Easy and cool! Here are some screenshots of the sample app:
Download the application from here.
I hope this is good food for thoughts on the impressive features that you can add to your apps using RadControls for WinForms.
Let us know if you have interesting ideas on how we can improve the UI of your application. We can surely cook something up for you J
Nikolay Diyanov Diyanov is the Product Manager of the Native Mobile UI division at Progress. Delivering outstanding solutions that make developers' lives easier is his passion and the biggest reward in his work. In his spare time, Nikolay enjoys travelling around the world, hiking, sun-bathing and kite-surfing.
Find him on Twitter @n_diyanov or on LinkedIn.
Copyright © 2017, Progress Software Corporation and/or its subsidiaries or affiliates. All Rights Reserved.
Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks or appropriate markings.