Skip to content
ConsoleMonster
Class

DataGridFluent

ConsoleMonster.Interactive

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

The fluent methods of DataGrid, 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
  • DataGridFluent

Methods

public static DataGrid CurrentRow(DataGrid dataGrid, Action<GridRow> configure) #

Configures DataGrid.CurrentRow in place: The focused source row, or null for an empty view.

Parameters

dataGrid ConsoleMonster.Interactive.DataGrid required
The instance.
configure System.Action<ConsoleMonster.Interactive.GridRow> required
Configures the value.

Returns

DataGrid The same instance.
public static DataGrid Cursor(DataGrid dataGrid, int value) #

Sets DataGrid.Cursor: The focused visible row index.

Parameters

dataGrid ConsoleMonster.Interactive.DataGrid required
The instance.
value int required
The value.

Returns

DataGrid The same instance.

Examples

// C# initializer or property    // C# fluent
dataGrid.Cursor = value;         dataGrid.Cursor(value);
Disabled 2 overloads
public static DataGrid Disabled(DataGrid dataGrid, bool value) #

Sets InputControl.Disabled: Whether this control is excluded from input and focus traversal.

Parameters

dataGrid ConsoleMonster.Interactive.DataGrid required
The instance.
value bool required
The value.

Returns

DataGrid The same instance.

Examples

// C# initializer or property    // C# fluent
dataGrid.Disabled = value;       dataGrid.Disabled(value);
public static DataGrid Disabled(DataGrid dataGrid) #

Sets InputControl.Disabled to true.

Parameters

dataGrid ConsoleMonster.Interactive.DataGrid required
The instance to configure.

Returns

DataGrid The same instance.
public static DataGrid Filter(DataGrid dataGrid, string value) #

Sets DataGrid.Filter: The active substring filter; words must match displayed columns.

Parameters

dataGrid ConsoleMonster.Interactive.DataGrid required
The instance.
value string required
The value.

Returns

DataGrid The same instance.

Examples

// C# initializer or property    // C# fluent
dataGrid.Filter = value;         dataGrid.Filter(value);
public static DataGrid Grid(DataGrid dataGrid, Action<Grid> configure) #

Configures DataGrid.Grid in place: The listing and column definitions. Call RefreshRows after changing them.

Parameters

dataGrid ConsoleMonster.Interactive.DataGrid required
The instance.
configure System.Action<ConsoleMonster.Interactive.Grid> required
Configures the value.

Returns

DataGrid The same instance.
public static DataGrid Height(DataGrid dataGrid, int value) #

Sets DataGrid.Height: The maximum natural content height; constrained further by the host viewport.

Parameters

dataGrid ConsoleMonster.Interactive.DataGrid required
The instance.
value int required
The value.

Returns

DataGrid The same instance.

Examples

// C# initializer or property    // C# fluent
dataGrid.Height = value;         dataGrid.Height(value);
public static DataGrid Label(DataGrid dataGrid, string? value) #

Sets InputControl.Label: The visible label, or null to use the name.

Parameters

dataGrid ConsoleMonster.Interactive.DataGrid required
The instance.
value string? required
The value.

Returns

DataGrid The same instance.

Examples

// C# initializer or property    // C# fluent
dataGrid.Label = value;          dataGrid.Label(value);
QuickSearch 2 overloads
public static DataGrid QuickSearch(DataGrid dataGrid, bool value) #

Sets DataGrid.QuickSearch: Whether unbound text performs prefix search. Disable when an app registry owns search.

Parameters

dataGrid ConsoleMonster.Interactive.DataGrid required
The instance.
value bool required
The value.

Returns

DataGrid The same instance.

Examples

// C# initializer or property    // C# fluent
dataGrid.QuickSearch = value;    dataGrid.QuickSearch(value);
public static DataGrid QuickSearch(DataGrid dataGrid) #

Sets DataGrid.QuickSearch to true.

Parameters

dataGrid ConsoleMonster.Interactive.DataGrid required
The instance to configure.

Returns

DataGrid The same instance.
public static DataGrid TabIndex(DataGrid dataGrid, int value) #

Sets InputControl.TabIndex: Focus order; equal values preserve declaration order.

Parameters

dataGrid ConsoleMonster.Interactive.DataGrid required
The instance.
value int required
The value.

Returns

DataGrid The same instance.

Examples

// C# initializer or property    // C# fluent
dataGrid.TabIndex = value;       dataGrid.TabIndex(value);
public static DataGrid ValidationMessage(DataGrid dataGrid, string? value) #

Sets InputControl.ValidationMessage: The current validation message below the control, or null.

Parameters

dataGrid ConsoleMonster.Interactive.DataGrid required
The instance.
value string? required
The value.

Returns

DataGrid The same instance.

Examples

// C# initializer or property          // C# fluent
dataGrid.ValidationMessage = value;    dataGrid.ValidationMessage(value);