Table of Contents

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

item NavigationItem
content Action<ScrollablePanelControl>

Returns

NavigationHeaderBuilder

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

text string
icon string
subtitle string
content Action<ScrollablePanelControl>

Returns

NavigationHeaderBuilder

WithColor(Color)

Sets the header color.

public NavigationHeaderBuilder WithColor(Color color)

Parameters

color Color

Returns

NavigationHeaderBuilder