Skip to main content

DxAccordion Members

A side navigation control that can organize items into collapsible groups.

Constructors

Name Description
DxAccordion() Initializes a new instance of the DxAccordion class.

Properties

Name Description
AnimationType Specifies the animation type.
CssClass Assign a CSS class to the component. Inherited from DxComponentBase.
CustomFilter Allows you to implement custom filter logic.
Data Specifies the data source.
DataMappings Specifies data mappings.
ExpandCollapseAction Specifies the user action that expands or collapses the item.
ExpandMode Specifies how many items can be expanded at a time.
FilterMinLength Specifies the minimum number of characters a user must type in the search box to apply the filter.
FilterNullText Specifies the filter panel’s prompt text.
FilterString Specifies the filter criteria used to filter the component’s items.
Id Specifies the component’s unique identifier. Inherited from DxComponentBase.
ItemContentTemplate Specifies a content template for all Accordion items.
ItemHeaderTextTemplate Specifies a header text template for all Accordion items.
Items Specifies the collection of the Accordion’s items.
ItemTemplate Specifies the template used to display Accordion items.
LoadChildItemsOnDemand Specifies whether the Accordion’s child items are loaded on demand.
RootItemCollapseButtonIconCssClass Specifies the CSS class name for a root item’s Collapse button icon.
RootItemExpandButtonDisplayMode Specifies where the Accordion component displays its expand button for root items.
RootItemExpandButtonIconCssClass Specifies the CSS class name for a root item’s Expand button icon.
SelectionMode Specifies the selection mode.
ShowFilterPanel Specifies whether the Accordion displays the filter panel.
SizeMode Specifies the size of the component’s inner elements. Also affects the component’s size.
SubItemCollapseButtonIconCssClass Specifies the CSS class name for a subitem’s Collapse button icon.
SubItemExpandButtonDisplayMode Specifies where the Accordion component displays expand and collapse buttons for nested items.
SubItemExpandButtonIconCssClass Specifies the CSS class name for a subitem’s Expand button icon.
Target Specifies the target attribute’s value for all items.
UrlMatchMode Specifies whether the item becomes selected if its NavigateUrl property value matches the active web page. If the control does select the item, it expands all parent items.

Methods

Name Description
ClearSelection() Clears selection.
CollapseAll() Collapses all items.
Equals(Object, Object) static Determines whether the specified object instances are considered equal. Inherited from Object.
Equals(Object) Determines whether the specified object is equal to the current object. Inherited from Object.
ExpandAll() Expands all items.
ExpandToItem(Func<IAccordionItemInfo, Boolean>) Expands items down to the specified item.
GetHashCode() Serves as the default hash function. Inherited from Object.
GetItemExpanded(Func<IAccordionItemInfo, Boolean>) Returns whether the specified item is expanded.
GetItemInfo(Func<IAccordionItemInfo, Boolean>) Returns information about the specified item.
GetItemsInfo(Func<IAccordionItemInfo, Boolean>) Returns information about the specified items.
GetSelectedItemInfo() Returns information about the selected item.
GetType() Gets the Type of the current instance. Inherited from Object.
MemberwiseClone() protected Creates a shallow copy of the current Object. Inherited from Object.
ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance. Inherited from Object.
SelectItem(Func<IAccordionItemInfo, Boolean>) Selects the specified item.
SetItemExpanded(Func<IAccordionItemInfo, Boolean>, Boolean) Expands or collapses the specified node.
ToString() Returns a string that represents the current object. Inherited from Object.

Events

Name Description
AfterCollapse Fires after an item was collapsed.
AfterExpand Fires after an item was expanded.
BeforeCollapse Fires when an item is about to be collapsed and allows you to cancel the action.
BeforeExpand Fires when an item is about to be expanded and allows you to cancel the action.
FilterStringChanged Fires when a component’s filter string changes.
ItemClick Fires when a user clicks an Accordion item.
SelectionChanged Fires when a collection of selected Accordion items changes.
See Also