Class NavigationHeaderBuilder
- Namespace
- SharpConsoleUI.Builders
- Assembly
- SharpConsoleUI.dll
Fluent builder for configuring items under a navigation header.
public sealed class NavigationHeaderBuilder
- Inheritance
-
NavigationHeaderBuilder
- Inherited Members
- Extension Methods
Methods
AddItem(NavigationItem, Action<ScrollablePanelControl>?)
Adds a child item under this header.
public NavigationHeaderBuilder AddItem(NavigationItem item, Action<ScrollablePanelControl>? content = null)
Parameters
itemNavigationItemcontentAction<ScrollablePanelControl>
Returns
AddItem(string, string?, string?, Action<ScrollablePanelControl>?)
Adds a child item under this header.
public NavigationHeaderBuilder AddItem(string text, string? icon = null, string? subtitle = null, Action<ScrollablePanelControl>? content = null)
Parameters
textstringiconstringsubtitlestringcontentAction<ScrollablePanelControl>
Returns
WithColor(Color)
Sets the header color.
public NavigationHeaderBuilder WithColor(Color color)
Parameters
colorColor