Table of Contents

Class StartMenuCategory

Namespace
SharpConsoleUI.Configuration
Assembly
SharpConsoleUI.dll

Defines a custom category for the Start menu sidebar.

public class StartMenuCategory
Inheritance
StartMenuCategory
Inherited Members
Extension Methods

Properties

ContentFactory

Factory that populates the content panel when this category is selected.

public Action<ScrollablePanelControl>? ContentFactory { get; init; }

Property Value

Action<ScrollablePanelControl>

Icon

Icon shown in IconRail and IconLabel sidebar modes.

public string? Icon { get; init; }

Property Value

string

Name

Display name for this category.

public string Name { get; init; }

Property Value

string

Order

Sort order. Built-in categories use 0-99; custom categories default to 100.

public int Order { get; init; }

Property Value

int