RadRotator provides XHTML compliance depending on the content of the HTML structure in the FrameTemplate. If the content in RadRotator's FrameTemplate is XHTML 1.1 is compliant, then the output of the rotator will be XHTML 1.1 content compliant as well.RadRotator is "Level AA" content compliant (in accordance with the W3C Web Accessibility Guidelines 1.0)
RadRotator fully supports native .NET connectivity with various data sources. You can bind an instance of RadRotator to any one of the following data sources: 1 - Ienumerable(Array, ArrayList, Queue, Stack, etc.) 2 - IListSource(DataSets, DataTables and DataViews) 3 - Static XML file 4 - Live XML data source
In order to bind an instance of RadRotator to some data source, all you need is to create an object (for example an IListSource) to hold the data you want bind to the rotator and set the DataSource property as well as the DataBind() method.
RadRotator offers client-side API which allows the developer to create rotators with rich functionality, whose behaviors can be easily manipulated at client-side. For example you can specify whether scrolling or slideshows should pause when the mouse hovers over the control. You can also readily adjust the speeds of scrolling and smooth-scrolling.
The RadRotator class provides eight functions: StartRotator, StopRotator, ShowPrevFrame, ShowNextFrame, ScrollUpNextFrame, ScrollDownNextFrame, ScrollLeftNextFrame and ScrollRightNextFrame you can use to manipulate the state of the rotator.
The OnClientFrameChanging event is used to control the behavior of the frame. It fires whenever a frame of RadRotator is about to change. However if the user returns false in the event handler, the frame will not change. On the other hand the OnClientFrameChanged event fires after the frame is changed.
General