HtmlForgeX

API Reference

Class

TablerNavPageWrapper

Namespace HtmlForgeX
Assembly HtmlForgeX
Base Element

Wrapper for creating page layouts with navigation.

Inheritance

Constructors

public TablerNavPageWrapper() #

Methods

GetAuxiliaryChildren() #

Internal child references stored as private fields (navigation/content). Ensures document propagation and library registration traverse them.

RegisterLibraries() #

Registers the required libraries.

public override String ToString() #
Returns: String

Renders the page wrapper.

public TablerNavPageWrapper WithContent(Action<TablerNavPageContent> config) #
Returns: TablerNavPageWrapper

Sets the page content.

Parameters

config System.Action{HtmlForgeX.TablerNavPageContent} requiredposition: 0
public TablerNavPageWrapper WithFooter(String footer) #
Returns: TablerNavPageWrapper

Sets the footer content.

Parameters

footer System.String requiredposition: 0
public TablerNavPageWrapper WithLayout(TablerLayout layout) #
Returns: TablerNavPageWrapper

Sets the layout type.

Parameters

layout HtmlForgeX.TablerLayout requiredposition: 0
public TablerNavPageWrapper WithNavbarTheme(TablerNavbarTheme theme) #
Returns: TablerNavPageWrapper

Sets the navbar theme.

Parameters

theme HtmlForgeX.TablerNavbarTheme requiredposition: 0
public TablerNavPageWrapper WithNavigation(Element navigation) #
Returns: TablerNavPageWrapper

Sets the primary navigation.

Parameters

navigation HtmlForgeX.Element requiredposition: 0
public TablerNavPageWrapper WithPageHeader(Action<TablerNavPageHeader> config) #
Returns: TablerNavPageWrapper

Configures the page header.

Parameters

config System.Action{HtmlForgeX.TablerNavPageHeader} requiredposition: 0
public TablerNavPageWrapper WithSecondaryNavigation(Element navigation) #
Returns: TablerNavPageWrapper

Sets the secondary navigation (for combo layouts).

Parameters

navigation HtmlForgeX.Element requiredposition: 0