A Really Nice Carousel Control

Last Thursday (August 7, 2008), I presented at the Greater Charleston .NET User Group.  Before the meeting, I had the chance to see a demonstration of really cool carousel control written by Matthew Drake.  I told him that I wanted to share it with the community and he gave me permission to post a demo on my site.  He was actually planning to submit the control to the Silverlight Control Builder Contest.  Unfortunately, there was some confusion about the deadline and he wasn't able to submit the control.  I really think the demonstration of his control is cool because it does a nice job simulating 3D support in an environment with limited capabilities.  In this example, the cars are simply a particular application of the control.  Consumers could place any object they wish on the various carousel "stations."

Screenshot

Application Source Code

Control Source Code

Live Demonstration


Feedback

# Silverlight Cream for August 18, 2008 -- #350

Gravatar Koen Zwikstra updated SLSpy with Reflector, Alan Cobb on sizing the NBCOlympics videos, Page Brooks on 8/18/2008 2:06 PM | Community Blogs

# re: A Really Nice Carousel Control

Gravatar Great. It is simply greate. 8/18/2008 4:32 PM | Peter Loebel

# re: A Really Nice Carousel Control

Gravatar This looks and behaves fantastic. Can't wait to play around with it. Thanks for sharing and thanks to Matthew for sharing.

Cheers
Peter 8/18/2008 6:15 PM | Peter Johansson

# resize the control

Gravatar Hello, very nice this control.. i had a previous corousel implematentaion but i think this one is way better, in only misses one thing, how can we make this control resizable? imagine its inside a window, and when resize the window you want the corrosel and the image to shrink.

Thanks once again for this great control.

Best wishes
Rui

Portugal 8/19/2008 10:45 AM | Rui Marinho

# re: A Really Nice Carousel Control

Gravatar I'm glad you like the control. Resizing is easy, just place the control inside a Grid (or Canvas) and apply a ScaleTransform either in the code-behind or via a Storyboard. Also, there is an easy way to re-scale the whole application, which I'll cover this weekend in my blog. Thanks again. 8/22/2008 8:04 PM | Mattjew

Comments have been closed on this topic.