The carousel does not have such event but since it relies on a ScrollViewer you can use the ScrollChanged event of the ScrollViewer class to determine when the carousel has moved. All you need to do is to hook up to the ScrollChanged event like that:
| <telerik:RadCarousel ScrollViewer.ScrollChanged="CarouselScrollChanged" />
We are always looking for ways to improve our products and your question about the event got us intrigued. Could you share with us your application scenario where such event is needed? We could possibly introduce an event that is similar to the ScrollChanged event in a future release.
The answer to your second question is very straightforward - the scrollbars are fully customizable. You may refer to this
sample project to find out how the default appearance of the scrollbars can be changed. There are three examples in this sample project - the one called ModifiedStyles contains the information that you are looking for.
All the best,
the Telerik team
Check out Telerik Trainer
, the state of the art learning tool for Telerik products.