Add Nested Accordion in Blazor Accordion Component
17 Mar 20254 minutes to read
The Accordion component supports to render the nested level of Accordion by using the ContentTemplate property. To render the nested Accordion, define the nested Accordion elements within the ContentTemplate
property of the parent Accordion.
@using Syncfusion.Blazor.Navigations
<SfAccordion>
<AccordionItems>
<AccordionItem Header="Video">
<ContentTemplate>
<SfAccordion>
<AccordionItems>
<AccordionItem Header="Video Track1"></AccordionItem>
<AccordionItem Header="Video Track2"></AccordionItem>
</AccordionItems>
</SfAccordion>
</ContentTemplate>
</AccordionItem>
<AccordionItem Header="Music">
<ContentTemplate>
<SfAccordion>
<AccordionItems>
<AccordionItem Header="Music Track1"></AccordionItem>
<AccordionItem Header="Music Track2"></AccordionItem>
<AccordionItem Header="Music New">
<ContentTemplate>
<SfAccordion>
<AccordionItems>
<AccordionItem Header="New Track1"></AccordionItem>
<AccordionItem Header="New Track2"></AccordionItem>
</AccordionItems>
</SfAccordion>
</ContentTemplate>
</AccordionItem>
</AccordionItems>
</SfAccordion>
</ContentTemplate>
</AccordionItem>
<AccordionItem Header="Images">
<ContentTemplate>
<SfAccordion>
<AccordionItems>
<AccordionItem Header="Track1"></AccordionItem>
<AccordionItem Header="Track2"></AccordionItem>
</AccordionItems>
</SfAccordion>
</ContentTemplate>
</AccordionItem>
</AccordionItems>
</SfAccordion>