Class SettingsGroupBuilder
- Namespace
- SharpConsoleUI.Core
- Assembly
- SharpConsoleUI.dll
Builder for configuring pages within a settings group during registration.
public sealed class SettingsGroupBuilder
- Inheritance
-
SettingsGroupBuilder
- Inherited Members
- Extension Methods
Methods
AddPage(string, string?, string?, Action<ScrollablePanelControl>?)
Adds a page to this settings group.
public SettingsGroupBuilder AddPage(string name, string? icon = null, string? subtitle = null, Action<ScrollablePanelControl>? content = null)
Parameters
namestringThe display name of the settings page.
iconstringOptional icon character or string shown beside the page name.
subtitlestringOptional subtitle shown below the page name.
contentAction<ScrollablePanelControl>Factory that populates the page content panel.
Returns
- SettingsGroupBuilder
This builder for method chaining.