Class
ConsoleViewFrameFluent
ConsoleMonster.Widgets
The fluent methods of ConsoleViewFrame, generated from its public properties: A property-named method sets a property and Add... adds to a collection, both returning the same instance.
Inheritance
- object
- ConsoleViewFrameFluent
Methods
public static ConsoleViewFrame AddBlock(ConsoleViewFrame consoleViewFrame, IWidget item) #Adds an item to ConsoleViewFrame.Blocks: Body blocks separated by one blank line.
Parameters
- consoleViewFrame ConsoleMonster.Widgets.ConsoleViewFrame
- The instance.
- item ConsoleMonster.Layout.IWidget
- The item.
AddBlocks 2 overloads
public static ConsoleViewFrame AddBlocks(ConsoleViewFrame consoleViewFrame, params IWidget[] items) #Adds items to ConsoleViewFrame.Blocks: Body blocks separated by one blank line.
Parameters
- consoleViewFrame ConsoleMonster.Widgets.ConsoleViewFrame
- The instance.
- items ConsoleMonster.Layout.IWidget[]
- The items, in order.
public static ConsoleViewFrame AddBlocks(ConsoleViewFrame consoleViewFrame, IEnumerable<IWidget> items) #Adds items to ConsoleViewFrame.Blocks: Body blocks separated by one blank line.
Parameters
- consoleViewFrame ConsoleMonster.Widgets.ConsoleViewFrame
- The instance.
- items System.Collections.Generic.IEnumerable<ConsoleMonster.Layout.IWidget>
- The items, in order.
public static ConsoleViewFrame Header(ConsoleViewFrame consoleViewFrame, Action<ViewHeader> configure) #Configures ConsoleViewFrame.Header in place: The title line.
Parameters
- consoleViewFrame ConsoleMonster.Widgets.ConsoleViewFrame
- The instance.
- configure System.Action<ConsoleMonster.Widgets.ViewHeader>
- Configures the value.
public static ConsoleViewFrame Headline(ConsoleViewFrame consoleViewFrame, IWidget? value) #Sets ConsoleViewFrame.Headline: An optional headline directly beneath the title.
Parameters
- consoleViewFrame ConsoleMonster.Widgets.ConsoleViewFrame
- The instance.
- value ConsoleMonster.Layout.IWidget?
- The value.
Examples
// C# initializer or property // C# fluent
consoleViewFrame.Headline = value; consoleViewFrame.Headline(value);