<syncfusion:SfAccordion ExpandMode="SingleOrNone">
<syncfusion:SfAccordion.Items>
<syncfusion:AccordionItem>
<syncfusion:AccordionItem.Header>
<Label TextColor="#495F6E" Text="Category01" HeightRequest="50" VerticalTextAlignment="Center"/>
</syncfusion:AccordionItem.Header>
<syncfusion:AccordionItem.Content>
<StackLayout>
<syncfusion:SfAccordion HeightRequest="200">
<syncfusion:SfAccordion.Items>
<syncfusion:AccordionItem>
<syncfusion:AccordionItem.Header>
<Label TextColor="#495F6E" Text="Question01-Category01" HeightRequest="50" VerticalTextAlignment="Center"/>
</syncfusion:AccordionItem.Header>
<syncfusion:AccordionItem.Content>
<Grid Padding="10,10,10,10" BackgroundColor="#FFFFFF">
<Label TextColor="#303030" Text="Response01" HeightRequest="50" VerticalTextAlignment="Center"/>
</Grid>
</syncfusion:AccordionItem.Content>
</syncfusion:AccordionItem>
<syncfusion:AccordionItem>
<syncfusion:AccordionItem.Header>
<Label TextColor="#495F6E" Text="Question02-Category01" HeightRequest="50" VerticalTextAlignment="Center"/>
</syncfusion:AccordionItem.Header>
<syncfusion:AccordionItem.Content>
<Grid Padding="10,10,10,10" BackgroundColor="#FFFFFF">
<Label TextColor="#303030" Text="Response02" HeightRequest="50" VerticalTextAlignment="Center"/>
</Grid>
</syncfusion:AccordionItem.Content>
</syncfusion:AccordionItem>
</syncfusion:SfAccordion.Items>
</syncfusion:SfAccordion>
</StackLayout>
</syncfusion:AccordionItem.Content>
</syncfusion:AccordionItem>
<syncfusion:AccordionItem>
<syncfusion:AccordionItem.Header>
<Label TextColor="#495F6E" Text="Category02" HeightRequest="50" VerticalTextAlignment="Center"/>
</syncfusion:AccordionItem.Header>
<syncfusion:AccordionItem.Content>
<Grid Padding="10,10,10,10" BackgroundColor="#FFFFFF">
<Label TextColor="#303030" Text="Veggie burger, garden burger, or tofu burger uses a meat analogue, a meat substitute such as tofu, textured vegetable protein, seitan (wheat gluten), Quorn, beans, grains or an assortment of vegetables, which are ground up and formed into patties." HeightRequest="50" VerticalTextAlignment="Center"/>
</Grid>
</syncfusion:AccordionItem.Content>
</syncfusion:AccordionItem>
</syncfusion:SfAccordion.Items>
</syncfusion:SfAccordion> |
Hello Team,
Hope you are doing good!
Can the dynamic size be based on the content for inner Accordion ?
Regards
Ajay
Hi Ajay,
You can achieve your requirement by using DynamicSizeMode as Content for Accordion as mentioned below,
<syncfusion:SfAccordion DynamicSizeMode="Content" ExpandMode="SingleOrNone"> <syncfusion:SfAccordion.Items> <syncfusion:AccordionItem> <syncfusion:AccordionItem.Header> <Label TextColor="#495F6E" Text="Category01" HeightRequest="50" VerticalTextAlignment="Center"/> </syncfusion:AccordionItem.Header>
<syncfusion:AccordionItem.Content> <StackLayout> <syncfusion:SfAccordion DynamicSizeMode="Content" ExpandMode="MultipleOrNone"> ... </syncfusion:SfAccordion> </StackLayout> </syncfusion:AccordionItem.Content> </syncfusion:AccordionItem> </syncfusion:SfAccordion.Items> </syncfusion:SfAccordion> |
Please refer to our user guidance document regarding the same in the following link,
We have attached the modified sample for your reference. Please let us know if you need further assistance.
Regards,
Lakshmi Natarajan