menu

ASP.NET Core - EJ2

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class AccordionBuilder - API Reference

    Show / Hide Table of Contents

    Class AccordionBuilder

    Inheritance
    System.Object
    ControlBuilder
    AccordionBuilder
    Inherited Members
    ControlBuilder.Context
    Namespace: Syncfusion.EJ2.Navigations
    Assembly: Syncfusion.EJ2.dll
    Syntax
    public class AccordionBuilder : ControlBuilder

    Constructors

    AccordionBuilder()

    Declaration
    public AccordionBuilder()

    AccordionBuilder(Accordion)

    Declaration
    public AccordionBuilder(Accordion model)
    Parameters
    Type Name Description
    Accordion model

    Fields

    model

    Declaration
    public Accordion model
    Field Value
    Type Description
    Accordion

    Properties

    HtmlAttr

    Declaration
    public IDictionary<string, object> HtmlAttr { get; set; }
    Property Value
    Type Description
    System.Collections.Generic.IDictionary<System.String, System.Object>

    ID

    Declaration
    public string ID { get; set; }
    Property Value
    Type Description
    System.String

    Output

    Declaration
    public override TextWriter Output { get; set; }
    Property Value
    Type Description
    System.IO.TextWriter
    Overrides
    ControlBuilder.Output

    Methods

    Animation(AccordionAnimationSettings)

    Specifies the animation configuration settings for expanding and collapsing the panel.

    Declaration
    public AccordionBuilder Animation(AccordionAnimationSettings animation)
    Parameters
    Type Name Description
    AccordionAnimationSettings animation
    Returns
    Type Description
    AccordionBuilder

    Animation(Action<AccordionAnimationSettingsBuilder>)

    Declaration
    public AccordionBuilder Animation(Action<AccordionAnimationSettingsBuilder> animation)
    Parameters
    Type Name Description
    System.Action<AccordionAnimationSettingsBuilder> animation
    Returns
    Type Description
    AccordionBuilder

    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
    Type Description
    AccordionBuilder

    ContentTemplate(Action<Object>)

    Declaration
    public AccordionBuilder ContentTemplate(Action<object> template)
    Parameters
    Type Name Description
    System.Action<System.Object> template
    Returns
    Type Description
    AccordionBuilder

    ContentTemplate(Func<Object, Object>)

    Declaration
    public AccordionBuilder ContentTemplate(Func<object, object> template)
    Parameters
    Type Name Description
    System.Func<System.Object, System.Object> template
    Returns
    Type Description
    AccordionBuilder

    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
    Type Description
    AccordionBuilder

    DataSource(Action<DataManagerBuilder>)

    Declaration
    public AccordionBuilder DataSource(Action<DataManagerBuilder> dataSource)
    Parameters
    Type Name Description
    System.Action<DataManagerBuilder> dataSource
    Returns
    Type Description
    AccordionBuilder

    DataSource(Object)

    Specifies the datasource for the accordion items.

    Declaration
    public AccordionBuilder DataSource(object dataSource)
    Parameters
    Type Name Description
    System.Object dataSource
    Returns
    Type Description
    AccordionBuilder

    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
    Type Description
    AccordionBuilder

    EnableHtmlSanitizer(Boolean)

    Defines whether to allow the cross-scripting site or not.

    Declaration
    public AccordionBuilder EnableHtmlSanitizer(bool enableHtmlSanitizer = true)
    Parameters
    Type Name Description
    System.Boolean enableHtmlSanitizer
    Returns
    Type Description
    AccordionBuilder

    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
    Type Description
    AccordionBuilder

    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
    Type Description
    AccordionBuilder

    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
    Type Description
    AccordionBuilder

    ExpandedIndices(Double[])

    Specifies the expanded items at initial load.

    Declaration
    public AccordionBuilder ExpandedIndices(double[] expandedIndices)
    Parameters
    Type Name Description
    System.Double[] expandedIndices
    Returns
    Type Description
    AccordionBuilder

    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
    Type Description
    AccordionBuilder

    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
    Type Name Description
    ExpandMode expandMode
    Returns
    Type Description
    AccordionBuilder

    HeaderTemplate(String)

    Specifies the header title template option for accordion items.

    Declaration
    public AccordionBuilder HeaderTemplate(string headerTemplate)
    Parameters
    Type Name Description
    System.String headerTemplate
    Returns
    Type Description
    AccordionBuilder

    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
    Type Description
    AccordionBuilder

    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
    Type Description
    AccordionBuilder

    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
    Type Description
    AccordionBuilder

    Items(Action<AccordionItemBuilder>)

    Declaration
    public AccordionBuilder Items(Action<AccordionItemBuilder> items)
    Parameters
    Type Name Description
    System.Action<AccordionItemBuilder> items
    Returns
    Type Description
    AccordionBuilder

    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
    Type Description
    AccordionBuilder

    ItemTemplate(String)

    Specifies the template option for accordion items.

    Declaration
    public AccordionBuilder ItemTemplate(string itemTemplate)
    Parameters
    Type Name Description
    System.String itemTemplate
    Returns
    Type Description
    AccordionBuilder

    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
    Type Description
    AccordionBuilder

    Render()

    Declaration
    public HtmlString Render()
    Returns
    Type Description
    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
    Type Description
    AccordionBuilder

    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
    Type Description
    AccordionBuilder
    Back to top Generated by DocFX
    Copyright © 2001 - 2023 Syncfusion Inc. All Rights Reserved