HtmlForgeX

API Reference

Class

TabsGlobalConfig

Namespace HtmlForgeX
Assembly HtmlForgeX
Modifiers sealed

Global configuration for TablerTabs.

Inheritance

  • Object
  • TabsGlobalConfig

Constructors

Properties

public Boolean NoHashNavigationByDefault { get; set; } #

When true, TablerTabs renders tab triggers as <button> elements instead of <a href="#..."></a>. This avoids URL hash changes and accidental scroll jumps on large pages. Default: false.

public TabsPersistKeyMode PersistKeyMode { get; set; } #

Default persistence key mode used when TablerTabs enables persistence without an explicit storage key. Default: RandomId (legacy behavior).

public TabsOrientation Orientation { get; set; } #

Default orientation for TablerTabs. Default: Horizontal.

public TabsNavStyle NavStyle { get; set; } #

Default navigation style for TablerTabs. Default: Tabs.

public Boolean NavAtBottomByDefault { get; set; } #

When true, TablerTabs renders the navigation after content (bottom position) by default.

public String NavMinWidth { get; set; } #

Optional default minimum width for vertical tab navigation.

public TablerSpacing VerticalGap { get; set; } #

Default horizontal gap between vertical nav and content. Default: Medium.

public Nullable<TablerBreakpoint> ResponsiveBreakpoint { get; set; } #

Optional breakpoint at which vertical layouts activate (small screens stay horizontal).

public TabsAlignment Alignment { get; set; } #

Default navigation alignment for TablerTabs. Default: Start.

public TabsTransition Transition { get; set; } #

Default transition for tab panels. Default: None.

public TabsPillsStyle PillsStyle { get; set; } #

Default visual variant for Pills navigation.

public Boolean NavScrollableByDefault { get; set; } #

When true, adds overflow scrolling to the tab navigation by default.

public String NavMaxHeight { get; set; } #

Optional max-height for vertical tab navigation (enables scrolling when set).

public TabsSegmentedMode SegmentedMode { get; set; } #

Default layout behavior for segmented tabs. Default: Tabs.

public TabsCornerStyle SegmentedCornerStyle { get; set; } #

Default corner style for segmented tabs. Default: Default.

public TabsAnimationStyle SegmentedAnimationStyle { get; set; } #

Default animation style for segmented tabs. Default: Default.

public Boolean HideNavigationWhenSingleTab { get; set; } #

When true, navigation is hidden when there is only one tab panel.