API Reference
SmartWizardSettings
Settings sub‑builder for SmartWizard to keep the root API small.
Inheritance
- Object
- SmartWizardSettings
Methods
public SmartWizardSettings Accent(TablerColor color) #SmartWizardSettingsSets an accent palette (maps to CSS variables) for the wizard.
Parameters
- accent HtmlForgeX.SmartWizardAccent
Accent(HtmlForgeX.RGBColor color) #Sets a custom accent color using an RGBColor; maps to vendor CSS variables.
Parameters
- color HtmlForgeX.RGBColor
Accent(HtmlForgeX.TablerColor color) #Sets a custom accent color using a TablerColor token.
Parameters
- color HtmlForgeX.TablerColor
public SmartWizardSettings ActiveColor(TablerColor color) #SmartWizardSettingsSets active step accent color (maps to --sw-anchor-active-primary-color and --sw-progress-color).
Parameters
- color HtmlForgeX.RGBColor
ActiveColor(HtmlForgeX.TablerColor color) #Sets active step accent color using TablerColor token.
Parameters
- color HtmlForgeX.TablerColor
public SmartWizardSettings AutoAdjustHeight(Boolean enabled = true) #SmartWizardSettingsControls content height behavior for step panels.
Parameters
- enabled System.Boolean = true
- true = vendor auto-height (fixed height + animated transitions). false = HFX natural height (auto) + JavaScript relayout on tab/collapse/resize events.
public SmartWizardSettings BackButton(Boolean enabled = true) #SmartWizardSettingsEnables back button support.
Parameters
- enabled System.Boolean = true
- True to show back button.
public SmartWizardSettings ButtonText(String nextText = "Next", String previousText = "Previous") #SmartWizardSettingsCustomizes the text for navigation buttons.
Parameters
- nextText System.String = "Next"
- Text for the next button.
- previousText System.String = "Previous"
- Text for the previous button.
public SmartWizardSettings ContainerClass(String css) #SmartWizardSettingsAdds a custom CSS class to the outer container.
Parameters
- css System.String
- Class name.
public SmartWizardSettings ContentClass(String css) #SmartWizardSettingsAdds a custom CSS class to the content area.
Parameters
- css System.String
- Class name.
public SmartWizardSettings ContentPadding(TablerSpacing vertical) #SmartWizardSettingsSets vertical padding for the content area using Tabler spacing scale.
Parameters
- vertical HtmlForgeX.TablerSpacing
public SmartWizardSettings Html5Validation(Boolean enabled = true) #SmartWizardSettingsEnables simple HTML5 form validation: blocks forward navigation when the current step contains an invalid form.
Parameters
- enabled System.Boolean = true
public SmartWizardSettings InactiveColor(TablerColor color) #SmartWizardSettingsSets inactive/not-yet-done step background color (maps to --sw-anchor-default-primary-color).
Parameters
- color HtmlForgeX.RGBColor
InactiveColor(HtmlForgeX.TablerColor color) #Sets inactive/not-yet-done step background color using TablerColor token.
Parameters
- color HtmlForgeX.TablerColor
public SmartWizardSettings Justified(Boolean justified = true) #SmartWizardSettingsStretches navigation to equal widths.
Parameters
- justified System.Boolean = true
- True to justify navigation.
public SmartWizardSettings ProgressBar(Boolean enabled = true) #SmartWizardSettingsEnables the thin progress bar under the nav.
Parameters
- enabled System.Boolean = true
public SmartWizardSettings ReportMode(Boolean enable = true) #SmartWizardSettingsApplies defaults optimized for large, generated reports: avoids URL hash churn (and the associated history updates) when many wizards exist on a single page and keeps layout stable in nested content.
Parameters
- enable System.Boolean = true
public SmartWizardSettings SelectedStep(Int32 index) #SmartWizardSettingsSets the initially selected step by index.
Parameters
- index System.Int32
- Zero-based index.
public SmartWizardSettings Surface(SmartWizardSurfaceStyle style) #SmartWizardSettingsApplies a reusable HtmlForgeX surface wrapper around the SmartWizard frame.
Parameters
- style HtmlForgeX.SmartWizardSurfaceStyle
- Surface style to use.
public SmartWizardSettings Theme(SmartWizardTheme theme) #SmartWizardSettingsApplies a built-in theme.
Parameters
- theme HtmlForgeX.SmartWizardTheme
- Theme to use.
public SmartWizardSettings Toolbar(SmartWizardToolbarPosition position) #SmartWizardSettingsPlaces the toolbar at the specified position.
Parameters
- position HtmlForgeX.SmartWizardToolbarPosition
- Toolbar position.
public SmartWizardSettings ToolbarButtons(Boolean next = true, Boolean previous = true) #SmartWizardSettingsEnables built-in next and previous buttons.
Parameters
- next System.Boolean = true
- Show next button.
- previous System.Boolean = true
- Show previous button.
public SmartWizardSettings ToolbarContent(Element element) #SmartWizardSettingsInserts custom HTML into the toolbar.
Parameters
- html System.String
- HTML content.
ToolbarContent(HtmlForgeX.Element element) #Inserts typed content into the toolbar (no raw HTML string required).
Parameters
- element HtmlForgeX.Element
public SmartWizardSettings Transition(SmartTabAnimation animation, Int32 speed = 400, String easing = null) #SmartWizardSettingsConfigures panel transition animation.
Parameters
- animation HtmlForgeX.SmartTabAnimation
- Animation type.
- speed System.Int32 = 400
- Animation speed in milliseconds.
- easing System.String = null
- Optional easing function.
public SmartWizardSettings UrlHash(Boolean enabled = true) #SmartWizardSettingsSyncs selected step with the URL hash.
Parameters
- enabled System.Boolean = true
- True to update hash.
public SmartWizardSettings Vertical(Boolean enable = true) #SmartWizardSettingsDisplays steps vertically.
Parameters
- enable System.Boolean = true
- True for vertical layout.