HtmlForgeX

API Reference

Class

TablerNavigationBuilder

Namespace HtmlForgeX
Assembly HtmlForgeX

Builder for creating typed navigation structures.

Inheritance

  • Object
  • TablerNavigationBuilder

Constructors

Methods

public TablerNavigationBuilder AddDivider() #
Returns: TablerNavigationBuilder

Adds a divider to the main navigation.

public TablerNavigationBuilder AddItem(Action<TablerNavigationItemBuilder> config) #
Returns: TablerNavigationBuilder

Adds a navigation item.

Parameters

config System.Action{HtmlForgeX.TablerNavigationItemBuilder} requiredposition: 0
public TablerNavigationBuilder AddRightItem(Action<TablerNavigationItemBuilder> config) #
Returns: TablerNavigationBuilder

Adds a navigation item to the right side.

Parameters

config System.Action{HtmlForgeX.TablerNavigationItemBuilder} requiredposition: 0
public TablerNavigationBuilder AddSection(String title) #
Returns: TablerNavigationBuilder

Adds a non-clickable section title to the main navigation (useful for vertical nav).

Parameters

title System.String requiredposition: 0
public TablerNavigationBuilder BrandPlacement(TablerNavbarBrandPlacement placement) #
Returns: TablerNavigationBuilder

Controls where the brand/logo block sits within a horizontal top navigation shell.

Parameters

placement HtmlForgeX.TablerNavbarBrandPlacement requiredposition: 0
public TablerNavigationStructure Build() #
Returns: TablerNavigationStructure

Builds the navigation structure.

public TablerNavigationBuilder Chrome(TablerHeaderChrome chrome) #
Returns: TablerNavigationBuilder

Sets the visual chrome used by horizontal top navigation shells.

Parameters

chrome HtmlForgeX.TablerHeaderChrome requiredposition: 0
public TablerNavigationBuilder Dark(Boolean dark = true) #
Returns: TablerNavigationBuilder

Makes the navigation dark themed.

Parameters

dark System.Boolean = true optionalposition: 0
public TablerNavigationBuilder ExpandAt(TablerNavigationExpand expand) #
Returns: TablerNavigationBuilder

Sets when the navigation should expand.

Parameters

expand HtmlForgeX.TablerNavigationExpand requiredposition: 0
public TablerNavigationBuilder FrostMode(TablerHorizontalFrostMode frostMode) #
Returns: TablerNavigationBuilder

Controls whether horizontal shells use stronger glowing panels or a quieter unified frost treatment.

Parameters

frostMode HtmlForgeX.TablerHorizontalFrostMode requiredposition: 0
public TablerNavigationBuilder SidebarWidth(String cssWidth) #
Returns: TablerNavigationBuilder
EditorBrowsable(2)

Sets a custom CSS width used by vertical sidebar navigation shells.

Parameters

cssWidth System.String requiredposition: 0
public TablerNavigationBuilder SidebarWidthPreset(TablerSidebarWidthPreset preset) #
Returns: TablerNavigationBuilder

Sets the width preset used by vertical sidebar navigation shells.

Parameters

preset HtmlForgeX.TablerSidebarWidthPreset requiredposition: 0
public TablerNavigationBuilder Sticky(Boolean sticky = true) #
Returns: TablerNavigationBuilder

Makes the navigation sticky.

Parameters

sticky System.Boolean = true optionalposition: 0
public TablerNavigationBuilder Transparent(Boolean transparent = true) #
Returns: TablerNavigationBuilder

Makes the navigation transparent (Tabler navbar-transparent).

Parameters

transparent System.Boolean = true optionalposition: 0
public TablerNavigationBuilder UtilityPlacement(TablerNavbarUtilityPlacement placement) #
Returns: TablerNavigationBuilder

Controls where utility controls sit within a horizontal top navigation shell.

Parameters

placement HtmlForgeX.TablerNavbarUtilityPlacement requiredposition: 0
public TablerNavigationBuilder WithPosition(TablerNavigationPosition position) #
Returns: TablerNavigationBuilder

Sets the navigation position.

Parameters

position HtmlForgeX.TablerNavigationPosition requiredposition: 0
public TablerNavigationBuilder WithStyle(TablerNavigationStyle style) #
Returns: TablerNavigationBuilder

Sets the navigation style.

Parameters

style HtmlForgeX.TablerNavigationStyle requiredposition: 0
public TablerNavigationBuilder WrapMode(TablerNavbarWrapMode wrapMode) #
Returns: TablerNavigationBuilder

Controls whether a horizontal top navigation shell stays on one row or wraps intentionally.

Parameters

wrapMode HtmlForgeX.TablerNavbarWrapMode requiredposition: 0