BootstrapAccordionBuilder Members

Constructors

Name Description
BootstrapAccordionBuilder(IHtmlHelper)

Initializes a new instance of the BootstrapAccordionBuilder class.

Methods

Name Description
AllowExpanding(Boolean)

Sets a value that specifies whether the expansion state of the NavBar's groups can be changed via an end-user's interaction.

AllowSelectItem(Boolean)

Sets a value specifying whether items can be selected within NavBar.

AutoCollapse(Boolean)

Sets a value specifying whether only one group can be expanded at a time within the NavBar.

Bind(Object)
ClientSideEvents(Action<NavBarClientSideEventsBuilder>)

Object that lists the client-side events specific to the NavBar.

ClientVisible(Boolean)

Sets a value that specifies the initial visibility state of the NavBar on the client.

CssClasses(Action<BootstrapAccordionCssClassesBuilder>)

Provides access to CSS classes applied to visual elements of the Accordion control.

EnableAnimation(Boolean)

Sets a value that specifies whether a specific animation effect is used when expanding/collapsing groups.

EnableCallbackAnimation(Boolean)

Sets a value that specifies whether a specific animation effect is used when a control's content is updated via a callback.

EnableCallbackCompression(Boolean)

Sets whether callback result compression is enabled.

EnableClientSideAPI(Boolean)

Sets a value that specifies whether the navbar control can be manipulated on the client side via code.

Enabled(Boolean)
(Inherited from BootstrapControlBuilder<T>)
EncodeHtml(Boolean)
(Inherited from BootstrapControlBuilder<T>)
ExpandButtonPosition(ExpandButtonPosition)

Sets a value that specifies the position at which the expand button is displayed within all the groups of NavBar.

ExpandGroupAction(ExpandGroupAction)

Sets a value that specifies which action forces a group to be expanded/collapsed within a nav bar control.

GroupContentTemplate(TemplateContent)

Sets a common template used for displaying the client region's content of all groups within the navbar control.

GroupContentTemplate(TemplateContentCallback<BootstrapAccordionGroupTemplateContainerSettings>)

Sets a common template used for displaying the client region's content of all groups within the navbar control.

GroupDataFields(Action<BootstrapAccordionGroupDataFieldsBuilder>)

Provides access to properties allowing you to specify data fields (attributes of xml elements) from which group settings of a bound BootstrapAccordion should be obtained.

GroupHeaderTemplate(TemplateContent)

Sets a common template used for displaying the content of all group headers within the navbar control.

GroupHeaderTemplate(TemplateContentCallback<BootstrapAccordionGroupTemplateContainerSettings>)

Sets a common template used for displaying the content of all group headers within the navbar control.

GroupHeaderTemplateCollapsed(TemplateContent)

Sets a common template used for displaying the content of the headers of all collapsed groups within the navbar control.

GroupHeaderTemplateCollapsed(TemplateContentCallback<BootstrapAccordionGroupTemplateContainerSettings>)

Sets a common template used for displaying the content of the headers of all collapsed groups within the navbar control.

Groups(Action<BootstrapAccordionGroupCollectionBuilder>)

The collection of groups in BootstrapAccordion.

Height(Int32)
(Inherited from BootstrapControlBuilder<T>)
Height(String)
(Inherited from BootstrapControlBuilder<T>)
ItemDataFields(Action<BootstrapAccordionItemDataFieldsBuilder>)

Provides access to properties allowing you to specify data fields (attributes of xml elements) from which item settings of a bound BootstrapAccordion should be obtained.

ItemTemplate(TemplateContent)

Sets a common template used for displaying the content of all items within the navbar control.

ItemTemplate(TemplateContentCallback<BootstrapAccordionItemTemplateContainerSettings>)

Sets a common template used for displaying the content of all items within the navbar control.

ItemTextTemplate(TemplateContent)

Sets a common template used for displaying the text content of all items within the navbar control.

ItemTextTemplate(TemplateContentCallback<BootstrapAccordionItemTemplateContainerSettings>)

Sets a common template used for displaying the text content of all items within the navbar control.

Name(String)
(Inherited from BootstrapControlBuilder<T>)
OnInitialized(Action<IBootstrapAccordion, IEventArgs>)
SaveStateToCookies(Boolean)

Sets a value that specifies whether cookies are used to persist the expansion state of the NavBar's groups.

SaveStateToCookiesID(String)

Sets the name (identifier) of the cookie in which the NavBar's state is persisted.

SettingsLoadingPanel(Action<SettingsLoadingPanelBuilder>)

Provides access to the loading panel settings.

ShowExpandButtons(Boolean)

Sets a value that specifies whether group expand buttons are displayed within the NavBar's group headers.

ShowGroupHeaders(Boolean)

Sets a value that specifies whether group headers are displayed within NavBar.

SyncSelectionMode(SyncSelectionMode)

Sets whether the NavBar's item, whose navigation location points to the currently browsed web page, is automatically selected.

TabIndex(Int16)

Sets the control's tab index.

Target(String)

Sets the window or frame at which to tarthe contents of the URLs associated with links within NavBar.

ToolTip(String)

Sets the text displayed when the mouse pointer hovers over the control.

Visible(Boolean)
(Inherited from BootstrapControlBuilder<T>)
Width(Int32)
(Inherited from BootstrapControlBuilder<T>)
Width(String)
(Inherited from BootstrapControlBuilder<T>)
WriteTo(TextWriter, HtmlEncoder)
(Inherited from BootstrapControlBuilder<T>)