Class AccordionBuilder
Inheritance
System.Object
AccordionBuilder
Assembly: Syncfusion.EJ2.dll
Syntax
public class AccordionBuilder : ControlBuilder
Constructors
AccordionBuilder()
Declaration
public AccordionBuilder()
AccordionBuilder(Accordion)
Declaration
public AccordionBuilder(Accordion model)
Parameters
Fields
model
Declaration
Field Value
Properties
HtmlAttr
Declaration
public IDictionary<string, object> HtmlAttr { get; set; }
Property Value
Type |
System.Collections.Generic.IDictionary<System.String, System.Object> |
ID
Declaration
public string ID { get; set; }
Property Value
Output
Declaration
public override TextWriter Output { get; set; }
Property Value
Type |
System.IO.TextWriter |
Overrides
Methods
Animation(AccordionAnimationSettings)
Specifies the animation configuration settings for expanding and collapsing the panel.
Declaration
public AccordionBuilder Animation(AccordionAnimationSettings animation)
Parameters
Returns
Animation(Action<AccordionAnimationSettingsBuilder>)
Declaration
public AccordionBuilder Animation(Action<AccordionAnimationSettingsBuilder> animation)
Parameters
Returns
Clicked(String)
The event will be fired while clicking anywhere within the Accordion.
Declaration
public AccordionBuilder Clicked(string clicked)
Parameters
Type |
Name |
Description |
System.String |
clicked |
|
Returns
ContentTemplate(Action<Object>)
Declaration
public AccordionBuilder ContentTemplate(Action<object> template)
Parameters
Type |
Name |
Description |
System.Action<System.Object> |
template |
|
Returns
ContentTemplate(Func<Object, Object>)
Declaration
public AccordionBuilder ContentTemplate(Func<object, object> template)
Parameters
Type |
Name |
Description |
System.Func<System.Object, System.Object> |
template |
|
Returns
Created(String)
The event will be fired once the control rendering is completed.
Declaration
public AccordionBuilder Created(string created)
Parameters
Type |
Name |
Description |
System.String |
created |
|
Returns
DataSource(Action<DataManagerBuilder>)
Declaration
public AccordionBuilder DataSource(Action<DataManagerBuilder> dataSource)
Parameters
Returns
DataSource(Object)
Specifies the datasource for the accordion items.
Declaration
public AccordionBuilder DataSource(object dataSource)
Parameters
Type |
Name |
Description |
System.Object |
dataSource |
|
Returns
Destroyed(String)
The event will be fired when the control gets destroyed.
Declaration
public AccordionBuilder Destroyed(string destroyed)
Parameters
Type |
Name |
Description |
System.String |
destroyed |
|
Returns
EnableHtmlSanitizer(Boolean)
Specifies whether to enable the rendering of untrusted HTML values in the Accordion component.
When this property is enabled, the component will sanitize any suspected untrusted strings and scripts before rendering them.
Declaration
public AccordionBuilder EnableHtmlSanitizer(bool enableHtmlSanitizer = true)
Parameters
Type |
Name |
Description |
System.Boolean |
enableHtmlSanitizer |
|
Returns
EnablePersistence(Boolean)
Enable or disable persisting component's state between page reloads.
Declaration
public AccordionBuilder EnablePersistence(bool enablePersistence = true)
Parameters
Type |
Name |
Description |
System.Boolean |
enablePersistence |
|
Returns
EnableRtl(Boolean)
Enable or disable rendering component in right to left direction.
Declaration
public AccordionBuilder EnableRtl(bool enableRtl = true)
Parameters
Type |
Name |
Description |
System.Boolean |
enableRtl |
|
Returns
Expanded(String)
The event will be fired after the item gets collapsed/expanded.
Declaration
public AccordionBuilder Expanded(string expanded)
Parameters
Type |
Name |
Description |
System.String |
expanded |
|
Returns
ExpandedIndices(Double[])
Specifies the expanded items at initial load.
Declaration
public AccordionBuilder ExpandedIndices(double[] expandedIndices)
Parameters
Type |
Name |
Description |
System.Double[] |
expandedIndices |
|
Returns
Expanding(String)
The event will be fired before the item gets collapsed/expanded.
Declaration
public AccordionBuilder Expanding(string expanding)
Parameters
Type |
Name |
Description |
System.String |
expanding |
|
Returns
ExpandMode(ExpandMode)
Specifies the options to expand single or multiple panel at a time.
The possible values are:
Single
: Sets to expand only one Accordion item at a time.
Multiple
: Sets to expand more than one Accordion item at a time.
Declaration
public AccordionBuilder ExpandMode(ExpandMode expandMode)
Parameters
Returns
Specifies the header title template option for accordion items.
Declaration
public AccordionBuilder HeaderTemplate(string headerTemplate)
Parameters
Type |
Name |
Description |
System.String |
headerTemplate |
|
Returns
Height(Double)
Specifies the height of the Accordion in pixels/number/percentage. Number value is considered as pixels.
Declaration
public AccordionBuilder Height(double height)
Parameters
Type |
Name |
Description |
System.Double |
height |
|
Returns
Height(String)
Specifies the height of the Accordion in pixels/number/percentage. Number value is considered as pixels.
Declaration
public AccordionBuilder Height(string height)
Parameters
Type |
Name |
Description |
System.String |
height |
|
Returns
HtmlAttributes(Object)
Allows additional HTML attributes such as title, name, etc., and
accepts n number of attributes in a key-value pair format.
Declaration
public AccordionBuilder HtmlAttributes(object htmlAttributes)
Parameters
Type |
Name |
Description |
System.Object |
htmlAttributes |
|
Returns
Items(Action<AccordionItemBuilder>)
Declaration
public AccordionBuilder Items(Action<AccordionItemBuilder> items)
Parameters
Returns
Items(List<AccordionItem>)
An array of item that is used to specify Accordion items.
Declaration
public AccordionBuilder Items(List<AccordionItem> items)
Parameters
Type |
Name |
Description |
System.Collections.Generic.List<AccordionItem> |
items |
|
Returns
ItemTemplate(String)
Specifies the template option for accordion items.
Declaration
public AccordionBuilder ItemTemplate(string itemTemplate)
Parameters
Type |
Name |
Description |
System.String |
itemTemplate |
|
Returns
Locale(String)
Overrides the global culture and localization value for this component. Default global culture is 'en-US'.
Declaration
public AccordionBuilder Locale(string locale)
Parameters
Type |
Name |
Description |
System.String |
locale |
|
Returns
Render()
Declaration
public HtmlString Render()
Returns
Type |
Microsoft.AspNetCore.Html.HtmlString |
Width(Double)
Specifies the width of the Accordion in pixels/number/percentage. Number value is considered as pixels.
Declaration
public AccordionBuilder Width(double width)
Parameters
Type |
Name |
Description |
System.Double |
width |
|
Returns
Width(String)
Specifies the width of the Accordion in pixels/number/percentage. Number value is considered as pixels.
Declaration
public AccordionBuilder Width(string width)
Parameters
Type |
Name |
Description |
System.String |
width |
|
Returns