If you've worked with ASP.NET AJAX and used the AJAX control
toolkit, you may have noticed the Accordion control. This control provides an
expandable and collapsible view of accordion panels within the accordion
control. By clicking on the header expands or collapses that accordion panel.
It's also possible to bind data to the Accordion control in ASP.NET, a subject
I've written about before on this site.
The Silverlight Accordion works similarly. This container
provides a default interface to show/hide the accordion's content. The control
can be bound to, creating repeatable AccordionItems to create the Accordion
user interface. We'll examine all of this in this article.