API Reference
TablerRowSettings
Settings sub‑builder for TablerRow to keep IntelliSense tidy. Exposes wrappers around existing root methods and adds density/equalize.
Inheritance
- Object
- TablerRowSettings
Methods
public TablerRowSettings AlignCenter() #TablerRowSettingsAligns row items vertically in the center.
public TablerRowSettings AlignStretch() #TablerRowSettingsStretches columns to match height.
public TablerRowSettings AutoFit(TablerCardWidth width, TablerRowPackingMode packing, Nullable<Int32> maxColumns = null) #TablerRowSettingsAuto-fit items with CSS grid; set maxColumns and policy for behavior.
Parameters
- minCardWidth System.String
- maxColumns System.Nullable{System.Int32} = null
- policy HtmlForgeX.TablerAutoFitPolicy = null
AutoFit(HtmlForgeX.TablerCardWidth width, System.Nullable{System.Int32} maxColumns, HtmlForgeX.TablerAutoFitPolicy policy) #Typed width overload (no raw CSS units).
Parameters
- width HtmlForgeX.TablerCardWidth
- maxColumns System.Nullable{System.Int32}
- policy HtmlForgeX.TablerAutoFitPolicy
AutoFit(HtmlForgeX.TablerCardWidth width, HtmlForgeX.TablerRowPackingMode packing, System.Nullable{System.Int32} maxColumns) #Typed width plus typed packing overload for AutoFit rows.
Parameters
- width HtmlForgeX.TablerCardWidth
- packing HtmlForgeX.TablerRowPackingMode
- maxColumns System.Nullable{System.Int32}
public TablerRowSettings AutoFitEngine(TablerAutoFitEngine engine) #TablerRowSettingsChoose AutoFit engine: Grid (default) or Flex (wrapped row fills).
Parameters
- engine HtmlForgeX.TablerAutoFitEngine
public TablerRowSettings BottomSpacing(TablerSpacing spacing = Medium) #TablerRowSettingsAdds bottom spacing below the row.
Parameters
- spacing HtmlForgeX.TablerSpacing = Medium
public TablerRowSettings Class(String cssClass) #TablerRowSettingsAdds a custom CSS class.
Parameters
- cssClass System.String
public TablerRowSettings Density(TablerDensity density) #TablerRowSettingsApplies a density preset using Bootstrap row-cols utilities.
Parameters
- density HtmlForgeX.TablerDensity
public TablerRowSettings Engine(TablerAutoFitEngine engine) #TablerRowSettingsChoose AutoFit engine: Grid (default) or Flex (wrapped row fills).
Parameters
- engine HtmlForgeX.TablerAutoFitEngine
public TablerRowSettings EqualHeights(Boolean enabled = true) #TablerRowSettingsEqualizes card heights within this row automatically.
Parameters
- enabled System.Boolean = true
public TablerRowSettings FitViewport(Int32 minHeightPixels, TablerBreakpoint from = ExtraExtraLarge) #TablerRowSettingsReserves a viewport-aware minimum height from the chosen breakpoint upward.
Parameters
- minHeightCss System.String = "clamp(24rem, calc(100vh - 18rem), 42rem)"
- from HtmlForgeX.TablerBreakpoint = ExtraExtraLarge
FitViewport(System.Int32 minHeightPixels, HtmlForgeX.TablerBreakpoint from) #Pixel overload for viewport-aware row sizing.
Parameters
- minHeightPixels System.Int32
- from HtmlForgeX.TablerBreakpoint
public TablerRowSettings Gap(Int32 value) #TablerRowSettingsAdjusts the Bootstrap gap utility (0..5).
Parameters
- value System.Int32
public TablerRowSettings Gutter(TablerSpacing spacing) #TablerRowSettingsSets gutter spacing explicitly.
Parameters
- spacing HtmlForgeX.TablerSpacing
public TablerRowSettings Margin(TablerSpacing spacing) #TablerRowSettingsApplies margin in all directions.
Parameters
- spacing HtmlForgeX.TablerSpacing
public TablerRowSettings Margin(TablerSpacing spacing, TablerSpacingDirection direction) #TablerRowSettingsApplies margin in a specific direction.
Parameters
- spacing HtmlForgeX.TablerSpacing
- direction HtmlForgeX.TablerSpacingDirection
public TablerRowSettings Packing(TablerRowPackingMode packing) #TablerRowSettingsApplies a typed packing preset to the current AutoFit row.
Parameters
- packing HtmlForgeX.TablerRowPackingMode
public TablerRowSettings Padding(TablerSpacing spacing) #TablerRowSettingsApplies padding in all directions.
Parameters
- spacing HtmlForgeX.TablerSpacing
public TablerRowSettings Padding(TablerSpacing spacing, TablerSpacingDirection direction) #TablerRowSettingsApplies padding in a specific direction.
Parameters
- spacing HtmlForgeX.TablerSpacing
- direction HtmlForgeX.TablerSpacingDirection
public TablerRowSettings Sizing(TablerRowSizingMode mode) #TablerRowSettingsApplies a typed sizing strategy to the row.
Parameters
- mode HtmlForgeX.TablerRowSizingMode
public TablerRowSettings StretchToOneLineOnWide(Boolean enabled = true) #TablerRowSettingsPrefer a single line on very wide screens (xxl) if items fit.
Parameters
- enabled System.Boolean = true
public TablerRowSettings TargetColumns(Int32 columns, Boolean hardLimit = false) #TablerRowSettingsSets target columns; set hardLimit to true to cap on all breakpoints.
Parameters
- columns System.Int32
- hardLimit System.Boolean = false
public TablerRowSettings VerticalSpacing(TablerSpacing spacing = Medium) #TablerRowSettingsAdds vertical spacing around the row.
Parameters
- spacing HtmlForgeX.TablerSpacing = Medium