DataGridInputOptionsFluent
ConsoleMonster.Interactive
The fluent methods of DataGridInputOptions, 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
- DataGridInputOptionsFluent
Methods
public static DataGridInputOptions Configure(DataGridInputOptions dataGridInputOptions, Action<DataGridInputOptions> configure) #Assigns callbacks and related configuration without invoking delegate-valued properties.
Parameters
- dataGridInputOptions ConsoleMonster.Interactive.DataGridInputOptions
- The instance.
- configure System.Action<ConsoleMonster.Interactive.DataGridInputOptions>
- Assignments applied in order.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Interactive.DataGridInputOptions { OnChange = value }; Ui.DataGrid().Configure(configured => configured.OnChange = value);public static DataGridInputOptions Disabled(DataGridInputOptions dataGridInputOptions, bool value) #Sets AppInputOptions.Disabled: Disables editing and keyboard focus.
Parameters
- dataGridInputOptions ConsoleMonster.Interactive.DataGridInputOptions
- The instance.
- value bool
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Interactive.DataGridInputOptions { Disabled = value }; Ui.DataGrid().Disabled(value);public static DataGridInputOptions Disabled(DataGridInputOptions dataGridInputOptions) #Sets AppInputOptions.Disabled to true.
Parameters
- dataGridInputOptions ConsoleMonster.Interactive.DataGridInputOptions
- The instance to configure.
public static DataGridInputOptions Grid(DataGridInputOptions dataGridInputOptions, Grid? value) #Sets DataGridInputOptions.Grid: Rows and columns, including original objects and stable identities.
Parameters
- dataGridInputOptions ConsoleMonster.Interactive.DataGridInputOptions
- The instance.
- value ConsoleMonster.Interactive.Grid?
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Interactive.DataGridInputOptions { Grid = value }; Ui.DataGrid().Grid(value);public static DataGridInputOptions Grid(DataGridInputOptions dataGridInputOptions, Action<Grid> configure) #Configures DataGridInputOptions.Grid in place: Rows and columns, including original objects and stable identities.
Parameters
- dataGridInputOptions ConsoleMonster.Interactive.DataGridInputOptions
- The instance.
- configure System.Action<ConsoleMonster.Interactive.Grid>
- Configures the value.
public static DataGridInputOptions Height(DataGridInputOptions dataGridInputOptions, int value) #Sets DataGridInputOptions.Height: Natural visible content height.
Parameters
- dataGridInputOptions ConsoleMonster.Interactive.DataGridInputOptions
- The instance.
- value int
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Interactive.DataGridInputOptions { Height = value }; Ui.DataGrid().Height(value);public static DataGridInputOptions Key(DataGridInputOptions dataGridInputOptions, string value) #Sets AppInputOptions.Key: The unique application-state key.
Parameters
- dataGridInputOptions ConsoleMonster.Interactive.DataGridInputOptions
- The instance.
- value string
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Interactive.DataGridInputOptions { Key = value }; Ui.DataGrid().Key(value);public static DataGridInputOptions Label(DataGridInputOptions dataGridInputOptions, string? value) #Sets AppInputOptions.Label: The visible label; null uses the key.
Parameters
- dataGridInputOptions ConsoleMonster.Interactive.DataGridInputOptions
- The instance.
- value string?
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Interactive.DataGridInputOptions { Label = value }; Ui.DataGrid().Label(value);public static DataGridInputOptions QuickSearch(DataGridInputOptions dataGridInputOptions, bool value) #Sets DataGridInputOptions.QuickSearch: Whether unbound typing performs prefix search.
Parameters
- dataGridInputOptions ConsoleMonster.Interactive.DataGridInputOptions
- The instance.
- value bool
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Interactive.DataGridInputOptions { QuickSearch = value }; Ui.DataGrid().QuickSearch(value);public static DataGridInputOptions QuickSearch(DataGridInputOptions dataGridInputOptions) #Sets DataGridInputOptions.QuickSearch to true.
Parameters
- dataGridInputOptions ConsoleMonster.Interactive.DataGridInputOptions
- The instance to configure.
public static DataGridInputOptions TabIndex(DataGridInputOptions dataGridInputOptions, int value) #Sets AppInputOptions.TabIndex: Keyboard focus order; equal values preserve declaration order.
Parameters
- dataGridInputOptions ConsoleMonster.Interactive.DataGridInputOptions
- The instance.
- value int
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Interactive.DataGridInputOptions { TabIndex = value }; Ui.DataGrid().TabIndex(value);public static DataGridInputOptions ValidationMessage(DataGridInputOptions dataGridInputOptions, string? value) #Sets AppInputOptions.ValidationMessage: Initial validation text.
Parameters
- dataGridInputOptions ConsoleMonster.Interactive.DataGridInputOptions
- The instance.
- value string?
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Interactive.DataGridInputOptions { ValidationMessage = value }; Ui.DataGrid().ValidationMessage(value);