DataGridInputOptions
ConsoleMonster.Interactive
Named grid configuration shared by Ui.DataGrid and New-ConsoleDataGrid.
Inheritance
- AppInputOptions
- DataGridInputOptions
Usage
Explore 41 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 19
- Extension method DataGridInputOptions.Configure
- Extension method DataGridInputOptions.Disabled
- Extension method DataGridInputOptions.Grid
- Extension method DataGridInputOptions.Height
- Extension method DataGridInputOptions.Key
- Extension method DataGridInputOptions.Label
- Extension method DataGridInputOptions.QuickSearch
- Extension method DataGridInputOptions.TabIndex
- Extension method DataGridInputOptions.ValidationMessage
- Method DataGridInputOptionsFluent.Configure
- Method DataGridInputOptionsFluent.Disabled
- Method DataGridInputOptionsFluent.Grid
- Method DataGridInputOptionsFluent.Height
- Method DataGridInputOptionsFluent.Key
- Method DataGridInputOptionsFluent.Label
- Method DataGridInputOptionsFluent.QuickSearch
- Method DataGridInputOptionsFluent.TabIndex
- Method DataGridInputOptionsFluent.ValidationMessage
- Method Ui.DataGrid
Accepted by parameters 22
- Extension method DataGridInputOptions.Configure
- Extension method DataGridInputOptions.Configure
- Extension method DataGridInputOptions.Disabled
- Extension method DataGridInputOptions.Grid
- Extension method DataGridInputOptions.Height
- Extension method DataGridInputOptions.Key
- Extension method DataGridInputOptions.Label
- Extension method DataGridInputOptions.QuickSearch
- Extension method DataGridInputOptions.TabIndex
- Extension method DataGridInputOptions.ValidationMessage
- Method DataGridInputOptionsFluent.Configure
- Method DataGridInputOptionsFluent.Configure
- Method DataGridInputOptionsFluent.Disabled
- Method DataGridInputOptionsFluent.Grid
- Method DataGridInputOptionsFluent.Height
- Method DataGridInputOptionsFluent.Key
- Method DataGridInputOptionsFluent.Label
- Method DataGridInputOptionsFluent.QuickSearch
- Method DataGridInputOptionsFluent.TabIndex
- Method DataGridInputOptionsFluent.ValidationMessage
- Method ContentBuilder.DataGrid
- Method ContentBuilder.DataGrid
Constructors
public DataGridInputOptions() #Methods
Inherited Methods
Properties
Inherited Properties
public EventHandler<AppValueChangedEventArgs>? OnChange { get; set; } #Extension 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);