FormDialogOptionsFluent
ConsoleMonster.Interactive
The fluent methods of FormDialogOptions, 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
- FormDialogOptionsFluent
Methods
public static FormDialogOptions AcceptText(FormDialogOptions formDialogOptions, string value) #Sets FormDialogOptions.AcceptText: The affirmative button label.
Parameters
- formDialogOptions ConsoleMonster.Interactive.FormDialogOptions
- The instance.
- value string
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Interactive.FormDialogOptions { AcceptText = value }; Ui.Dialog().AcceptText(value);public static FormDialogOptions CancelText(FormDialogOptions formDialogOptions, string value) #Sets FormDialogOptions.CancelText: The cancellation button label.
Parameters
- formDialogOptions ConsoleMonster.Interactive.FormDialogOptions
- The instance.
- value string
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Interactive.FormDialogOptions { CancelText = value }; Ui.Dialog().CancelText(value);public static FormDialogOptions Configure(FormDialogOptions formDialogOptions, Action<FormDialogOptions> configure) #Assigns callbacks and related configuration without invoking delegate-valued properties.
Parameters
- formDialogOptions ConsoleMonster.Interactive.FormDialogOptions
- The instance.
- configure System.Action<ConsoleMonster.Interactive.FormDialogOptions>
- Assignments applied in order.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Interactive.FormDialogOptions { Validate = value }; Ui.Dialog().Configure(configured => configured.Validate = value);public static FormDialogOptions Content(FormDialogOptions formDialogOptions, IWidget content) #Configures this container's content before session ownership.
Parameters
- formDialogOptions ConsoleMonster.Interactive.FormDialogOptions
- The instance.
- content ConsoleMonster.Layout.IWidget
- The widget or nested content builder.
public static FormDialogOptions Content(FormDialogOptions formDialogOptions, Action<ContentBuilder> content) #Configures this container's content before session ownership.
Parameters
- formDialogOptions ConsoleMonster.Interactive.FormDialogOptions
- The instance.
- content System.Action<ConsoleMonster.Layout.ContentBuilder>
- The widget or nested content builder.
public static FormDialogOptions DefaultAccept(FormDialogOptions formDialogOptions, bool value) #Sets FormDialogOptions.DefaultAccept: Whether the affirmative button is initially focused. The default is Cancel.
Parameters
- formDialogOptions ConsoleMonster.Interactive.FormDialogOptions
- The instance.
- value bool
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Interactive.FormDialogOptions { DefaultAccept = value }; Ui.Dialog().DefaultAccept(value);public static FormDialogOptions DefaultAccept(FormDialogOptions formDialogOptions) #Sets FormDialogOptions.DefaultAccept to true.
Parameters
- formDialogOptions ConsoleMonster.Interactive.FormDialogOptions
- The instance to configure.
public static FormDialogOptions InitialFocus(FormDialogOptions formDialogOptions, string? value) #Sets FormDialogOptions.InitialFocus: A field key to focus instead of the default button.
Parameters
- formDialogOptions ConsoleMonster.Interactive.FormDialogOptions
- The instance.
- value string?
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Interactive.FormDialogOptions { InitialFocus = value }; Ui.Dialog().InitialFocus(value);public static FormDialogOptions MaxWidth(FormDialogOptions formDialogOptions, int value) #Sets FormDialogOptions.MaxWidth: Maximum dialog width in cells.
Parameters
- formDialogOptions ConsoleMonster.Interactive.FormDialogOptions
- The instance.
- value int
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Interactive.FormDialogOptions { MaxWidth = value }; Ui.Dialog().MaxWidth(value);public static FormDialogOptions Title(FormDialogOptions formDialogOptions, string value) #Sets FormDialogOptions.Title: The visible dialog heading.
Parameters
- formDialogOptions ConsoleMonster.Interactive.FormDialogOptions
- The instance.
- value string
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Interactive.FormDialogOptions { Title = value }; Ui.Dialog().Title(value);