Class SettingsPageRegistration
- Namespace
- SharpConsoleUI.Core
- Assembly
- SharpConsoleUI.dll
Registration for a single settings page within a group.
public record SettingsPageRegistration : IEquatable<SettingsPageRegistration>
- Inheritance
-
SettingsPageRegistration
- Implements
- Inherited Members
- Extension Methods
Constructors
SettingsPageRegistration(string, string?, string?, Action<ScrollablePanelControl>)
Registration for a single settings page within a group.
public SettingsPageRegistration(string Name, string? Icon, string? Subtitle, Action<ScrollablePanelControl> ContentFactory)
Parameters
NamestringIconstringSubtitlestringContentFactoryAction<ScrollablePanelControl>
Properties
ContentFactory
public Action<ScrollablePanelControl> ContentFactory { get; init; }
Property Value
Icon
public string? Icon { get; init; }
Property Value
Name
public string Name { get; init; }
Property Value
Subtitle
public string? Subtitle { get; init; }