Skip to content
ConsoleMonster

API Reference

Class

TextBlockFluent

Namespace ConsoleMonster.Widgets
Assembly ConsoleMonster
Modifiers static
Attributes
GeneratedCode("ConsoleMonster.Generators", "1.0.0")

The fluent methods of TextBlock, generated from its public properties: With... sets a property and Add... adds to a collection, both returning the same instance.

Inheritance

  • Object
  • TextBlockFluent

Methods

public static TextBlock WithAlignment(TextBlock textBlock, HorizontalAlignment value) #
Returns: TextBlock

Sets TextBlock.Alignment: Alignment (default left).

Parameters

textBlock ConsoleMonster.Widgets.TextBlock requiredposition: 0
The instance.
value ConsoleMonster.Layout.HorizontalAlignment requiredposition: 1
The value.

Returns

The same instance.

public static TextBlock WithContent(TextBlock textBlock, String value) #
Returns: TextBlock

Sets TextBlock.Content: The content (markup unless TextBlock.IsMarkup is false).

Parameters

textBlock ConsoleMonster.Widgets.TextBlock requiredposition: 0
The instance.
value System.String requiredposition: 1
The value.

Returns

The same instance.

public static TextBlock WithIsMarkup(TextBlock textBlock, Boolean value = true) #
Returns: TextBlock

Sets TextBlock.IsMarkup: Whether TextBlock.Content is markup (default true).

Parameters

textBlock ConsoleMonster.Widgets.TextBlock requiredposition: 0
The instance.
value System.Boolean = true optionalposition: 1
The value (default true).

Returns

The same instance.

public static TextBlock WithOverflow(TextBlock textBlock, TextOverflow value) #
Returns: TextBlock

Sets TextBlock.Overflow: Overflow handling (default wrap).

Parameters

textBlock ConsoleMonster.Widgets.TextBlock requiredposition: 0
The instance.
value ConsoleMonster.Widgets.TextOverflow requiredposition: 1
The value.

Returns

The same instance.

public static TextBlock WithToken(TextBlock textBlock, ThemeToken? value) #
Returns: TextBlock

Sets TextBlock.Token: A theme token layered under the text, or null.

Parameters

textBlock ConsoleMonster.Widgets.TextBlock requiredposition: 0
The instance.
value ConsoleMonster.Styling.ThemeToken? requiredposition: 1
The value.

Returns

The same instance.