HtmlForgeX

API Reference

Class

TablerTabs

Namespace HtmlForgeX
Assembly HtmlForgeX
Base Element

Provides a tabbed card component containing multiple panels.

Inheritance

Constructors

Methods

AddTab 2 overloads
public TablerTabsPanel AddTab(String title, Action<TablerTabsPanel> panelAction) #
Returns: TablerTabsPanel

Initializes or configures AddTab.

Parameters

title System.String requiredposition: 0
content HtmlForgeX.Element requiredposition: 1
AddTab(System.String title, System.Action{HtmlForgeX.TablerTabsPanel} panelAction) #

Initializes or configures AddTab.

Parameters

title System.String required
panelAction System.Action{HtmlForgeX.TablerTabsPanel} required
public TablerTabs Navigation(TabNavigation navigation) #
Returns: TablerTabs

Initializes or configures Navigation.

Parameters

navigation HtmlForgeX.TabNavigation requiredposition: 0
RegisterLibraries() #

Registers any JavaScript/CSS libraries required by this component. Invoked during document traversal so nested content can contribute their dependencies. Adds the Tabs persistence script when enabled.

public TablerTabs Settings(Action<TabsSettings> configure) #
Returns: TablerTabs

Groups less-common options under a single fluent entry point to keep IntelliSense lean.

Parameters

configure System.Action{HtmlForgeX.TabsSettings} requiredposition: 0
public override String ToString() #
Returns: String

Initializes or configures ToString.

Properties

public List<TablerTabsPanel> Panels { get; set; } #

Gets the collection of tab panels contained within this component.