HtmlForgeX

API Reference

Class

TablerCardRailBuilder

Namespace HtmlForgeX
Assembly HtmlForgeX
Modifiers sealed

Semantic builder for compact supporting rows made of metrics, gauges, distribution cards, and other follow-up surfaces.

Inheritance

  • Object
  • TablerCardRailBuilder

Constructors

Methods

public TablerCardRailBuilder Add(Action<TablerColumn> build, TablerColumnNumber width) #
Returns: TablerCardRailBuilder

Adds a custom surface to the rail.

Parameters

build System.Action{HtmlForgeX.TablerColumn} requiredposition: 0
width HtmlForgeX.TablerColumnNumber requiredposition: 1
public TablerCardRailBuilder Breakdown(Action<TablerBreakdownCard> config, Nullable<TablerColumnNumber> width = null) #
Returns: TablerCardRailBuilder

Adds a ranked breakdown card to the rail.

Parameters

config System.Action{HtmlForgeX.TablerBreakdownCard} requiredposition: 0
width System.Nullable{HtmlForgeX.TablerColumnNumber} = null optionalposition: 1
public TablerCardRailBuilder Card(Action<TablerCard> config, Nullable<TablerColumnNumber> width = null) #
Returns: TablerCardRailBuilder

Adds a generic card to the rail.

Parameters

config System.Action{HtmlForgeX.TablerCard} requiredposition: 0
width System.Nullable{HtmlForgeX.TablerColumnNumber} = null optionalposition: 1
public TablerCardRailBuilder CategoryBars(Action<TablerCategoryBarChartCard> config, Nullable<TablerColumnNumber> width = null) #
Returns: TablerCardRailBuilder

Adds a category-focused card with a vertical distributed bar chart to the rail.

Parameters

config System.Action{HtmlForgeX.TablerCategoryBarChartCard} requiredposition: 0
width System.Nullable{HtmlForgeX.TablerColumnNumber} = null optionalposition: 1
public TablerCardRailBuilder Distribution(Action<TablerDistributionCard> config, Nullable<TablerColumnNumber> width = null) #
Returns: TablerCardRailBuilder

Adds a distribution card to the rail.

Parameters

config System.Action{HtmlForgeX.TablerDistributionCard} requiredposition: 0
width System.Nullable{HtmlForgeX.TablerColumnNumber} = null optionalposition: 1
public TablerCardRailBuilder Gauge(Action<TablerGaugeCard> config, Nullable<TablerColumnNumber> width = null) #
Returns: TablerCardRailBuilder

Adds a gauge card to the rail.

Parameters

config System.Action{HtmlForgeX.TablerGaugeCard} requiredposition: 0
width System.Nullable{HtmlForgeX.TablerColumnNumber} = null optionalposition: 1
public TablerCardRailBuilder LineComparison(Action<TablerLineComparisonCard> config, Nullable<TablerColumnNumber> width = null) #
Returns: TablerCardRailBuilder

Adds a line comparison card with a summary strip to the rail.

Parameters

config System.Action{HtmlForgeX.TablerLineComparisonCard} requiredposition: 0
width System.Nullable{HtmlForgeX.TablerColumnNumber} = null optionalposition: 1
public TablerCardRailBuilder List(Action<TablerListCard> config, Nullable<TablerColumnNumber> width = null) #
Returns: TablerCardRailBuilder

Adds a compact list card to the rail.

Parameters

config System.Action{HtmlForgeX.TablerListCard} requiredposition: 0
width System.Nullable{HtmlForgeX.TablerColumnNumber} = null optionalposition: 1
public TablerCardRailBuilder Metric(Action<TablerMetricCard> config, Nullable<TablerColumnNumber> width = null) #
Returns: TablerCardRailBuilder

Adds a metric card to the rail.

Parameters

config System.Action{HtmlForgeX.TablerMetricCard} requiredposition: 0
width System.Nullable{HtmlForgeX.TablerColumnNumber} = null optionalposition: 1
public TablerCardRailBuilder Settings(Action<TablerCardRailSettings> configure) #
Returns: TablerCardRailBuilder

Groups less-common row styling under a smaller fluent surface.

Parameters

configure System.Action{HtmlForgeX.TablerCardRailSettings} requiredposition: 0