HtmlForgeX

API Reference

Class

TablerServiceStudioShell

Namespace HtmlForgeX
Assembly HtmlForgeX
Base Element
Modifiers sealed

Full service-studio application shell with command bar, numbered navigation, main surface, safety rail, and footer content.

Inheritance

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Constructors

Methods

public TablerServiceStudioShell AddCommand(String text, TablerIconType icon, TablerButtonVariant variant = Primary, String url = "#") #
Returns: TablerServiceStudioShell

Adds a command button to the top-right command area.

Parameters

text System.String requiredposition: 0
icon HtmlForgeX.TablerIconType requiredposition: 1
variant HtmlForgeX.TablerButtonVariant = Primary optionalposition: 2
url System.String = "#" optionalposition: 3
public TablerServiceStudioShell AddNav(Int32 number, String title, TablerIconType icon, TablerStepState state = Pending, Boolean active = false) #
Returns: TablerServiceStudioShell

Adds a numbered navigation item to the left rail.

Parameters

number System.Int32 requiredposition: 0
title System.String requiredposition: 1
icon HtmlForgeX.TablerIconType requiredposition: 2
state HtmlForgeX.TablerStepState = Pending optionalposition: 3
active System.Boolean = false optionalposition: 4
public TablerServiceStudioShell AddSignal(String label, String value, TablerColor color = Blue, TablerIconType icon = InfoCircle) #
Returns: TablerServiceStudioShell

Adds a compact command-bar signal.

Parameters

label System.String requiredposition: 0
value System.String requiredposition: 1
color HtmlForgeX.TablerColor = Blue optionalposition: 2
icon HtmlForgeX.TablerIconType = InfoCircle optionalposition: 3
GetAuxiliaryChildren() #
public TablerServiceStudioShell Main(Action<ElementContainer> content) #
Returns: TablerServiceStudioShell

Sets main work-surface content.

Parameters

content System.Action{HtmlForgeX.ElementContainer} requiredposition: 0
public TablerServiceStudioShell Rail(String title, Action<ElementContainer> content) #
Returns: TablerServiceStudioShell

Sets right rail content.

Parameters

title System.String requiredposition: 0
content System.Action{HtmlForgeX.ElementContainer} requiredposition: 1
RegisterLibraries() #
public TablerServiceStudioShell Settings(Action<TablerServiceStudioShellSettings> configure) #
Returns: TablerServiceStudioShell

Groups less-common display options under a single fluent entry point.

Parameters

configure System.Action{HtmlForgeX.TablerServiceStudioShellSettings} requiredposition: 0
public TablerServiceStudioShell Status(String serviceStatus, String configFile = null, String validation = null) #
Returns: TablerServiceStudioShell

Sets the service status, config file, and validation summary shown in the command bar.

Parameters

serviceStatus System.String requiredposition: 0
configFile System.String = null optionalposition: 1
validation System.String = null optionalposition: 2
public TablerServiceStudioShell Title(String title) #
Returns: TablerServiceStudioShell

Sets shell title.

Parameters

title System.String requiredposition: 0
public override String ToString() #
Returns: String