HtmlForgeX

API Reference

Class

TablerFlagList

Namespace HtmlForgeX
Assembly HtmlForgeX
Base Element
Modifiers sealed

Displays a flexible list/gallery of country flags using Tabler Flags. Avoids raw HTML/CSS in user code; provides a fluent Settings(...) sub‑builder.

Inheritance

Constructors

Methods

public TablerFlagList Add(String iso2) #
Returns: TablerFlagList

Adds a single flag by ISO 3166‑1 alpha‑2 code (e.g., "us").

Parameters

iso2 System.String requiredposition: 0
public TablerFlagList FromAllCountries() #
Returns: TablerFlagList

Adds all countries discovered on this platform.

public TablerFlagList FromCountries(IEnumerable<Country> countries) #
Returns: TablerFlagList

Adds many flags from a collection of Country values.

Parameters

countries System.Collections.Generic.IEnumerable{HtmlForgeX.Country} requiredposition: 0
public TablerFlagList FromIso2(IEnumerable<String> codes) #
Returns: TablerFlagList

Adds many flags from a collection of ISO2 codes.

Parameters

codes System.Collections.Generic.IEnumerable{System.String} requiredposition: 0
RegisterLibraries() #

Registers the Tabler Flags CSS.

public TablerFlagList Settings(Action<TablerFlagListSettings> cfg) #
Returns: TablerFlagList

Configures this flag list using the TablerFlagListSettings sub‑builder.

Parameters

cfg System.Action{HtmlForgeX.TablerFlagListSettings} requiredposition: 0
Configuration action.

Returns

The current TablerFlagList instance.

public override String ToString() #
Returns: String

Generates the HTML markup for the flag list container and items.