AccordionExtensions
Namespace: Hex1b
Assembly: Hex1b.dll
Extension methods for building Accordion widgets.
csharp
public static class AccordionExtensionsInheritance
Object → AccordionExtensions
Methods
Accordion<TParent>(WidgetContext<TParent>, Func<AccordionContext, IEnumerable<AccordionSectionWidget>>)
Creates an Accordion widget using a builder pattern. The accordion fills available vertical space by default.
Parameters:
ctx(WidgetContext<<TParent>>): The widget context.builder(Func<AccordionContext, AccordionSectionWidget>>): A function that builds the sections using an AccordionContext.
Returns: AccordionWidget
An AccordionWidget.
csharp
public static AccordionWidget Accordion<TParent>(this WidgetContext<TParent> ctx, Func<AccordionContext, IEnumerable<AccordionSectionWidget>> builder) where TParent : Hex1bWidget