TreeSelectInputOptions
ConsoleMonster.Interactive
Named, lazy object-tree construction shared by Ui.TreeSelect and PowerShell.
Inheritance
- AppInputOptions
- TreeSelectInputOptions
Usage
Explore 37 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 17
- Extension method TreeSelectInputOptions.Configure
- Extension method TreeSelectInputOptions.Disabled
- Extension method TreeSelectInputOptions.Explorer
- Extension method TreeSelectInputOptions.Height
- Extension method TreeSelectInputOptions.Key
- Extension method TreeSelectInputOptions.Label
- Extension method TreeSelectInputOptions.TabIndex
- Extension method TreeSelectInputOptions.ValidationMessage
- Method TreeSelectInputOptionsFluent.Configure
- Method TreeSelectInputOptionsFluent.Disabled
- Method TreeSelectInputOptionsFluent.Explorer
- Method TreeSelectInputOptionsFluent.Height
- Method TreeSelectInputOptionsFluent.Key
- Method TreeSelectInputOptionsFluent.Label
- Method TreeSelectInputOptionsFluent.TabIndex
- Method TreeSelectInputOptionsFluent.ValidationMessage
- Method Ui.TreeSelect
Accepted by parameters 20
- Extension method TreeSelectInputOptions.Configure
- Extension method TreeSelectInputOptions.Configure
- Extension method TreeSelectInputOptions.Disabled
- Extension method TreeSelectInputOptions.Explorer
- Extension method TreeSelectInputOptions.Height
- Extension method TreeSelectInputOptions.Key
- Extension method TreeSelectInputOptions.Label
- Extension method TreeSelectInputOptions.TabIndex
- Extension method TreeSelectInputOptions.ValidationMessage
- Method TreeSelectInputOptionsFluent.Configure
- Method TreeSelectInputOptionsFluent.Configure
- Method TreeSelectInputOptionsFluent.Disabled
- Method TreeSelectInputOptionsFluent.Explorer
- Method TreeSelectInputOptionsFluent.Height
- Method TreeSelectInputOptionsFluent.Key
- Method TreeSelectInputOptionsFluent.Label
- Method TreeSelectInputOptionsFluent.TabIndex
- Method TreeSelectInputOptionsFluent.ValidationMessage
- Method ContentBuilder.TreeSelect
- Method ContentBuilder.TreeSelect
Constructors
public TreeSelectInputOptions() #Methods
Inherited Methods
Properties
public ObjectExplorer? Explorer { get; set; } #The explorer model with member adapters and expansion limits.
Inherited Properties
public EventHandler<AppValueChangedEventArgs>? OnChange { get; set; } #Extension Methods
public static TreeSelectInputOptions Configure(TreeSelectInputOptions treeSelectInputOptions, Action<TreeSelectInputOptions> configure) #Assigns callbacks and related configuration without invoking delegate-valued properties.
Parameters
- treeSelectInputOptions ConsoleMonster.Interactive.TreeSelectInputOptions
- The instance.
- configure System.Action<ConsoleMonster.Interactive.TreeSelectInputOptions>
- Assignments applied in order.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Interactive.TreeSelectInputOptions { OnChange = value }; Ui.TreeSelect().Configure(configured => configured.OnChange = value);public static TreeSelectInputOptions Disabled(TreeSelectInputOptions treeSelectInputOptions, bool value) #Sets AppInputOptions.Disabled: Disables editing and keyboard focus.
Parameters
- treeSelectInputOptions ConsoleMonster.Interactive.TreeSelectInputOptions
- The instance.
- value bool
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Interactive.TreeSelectInputOptions { Disabled = value }; Ui.TreeSelect().Disabled(value);public static TreeSelectInputOptions Disabled(TreeSelectInputOptions treeSelectInputOptions) #Sets AppInputOptions.Disabled to true.
Parameters
- treeSelectInputOptions ConsoleMonster.Interactive.TreeSelectInputOptions
- The instance to configure.
public static TreeSelectInputOptions Explorer(TreeSelectInputOptions treeSelectInputOptions, ObjectExplorer? value) #Sets TreeSelectInputOptions.Explorer: The explorer model with member adapters and expansion limits.
Parameters
- treeSelectInputOptions ConsoleMonster.Interactive.TreeSelectInputOptions
- The instance.
- value ConsoleMonster.Interactive.ObjectExplorer?
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Interactive.TreeSelectInputOptions { Explorer = value }; Ui.TreeSelect().Explorer(value);public static TreeSelectInputOptions Explorer(TreeSelectInputOptions treeSelectInputOptions, Action<ObjectExplorer> configure) #Configures TreeSelectInputOptions.Explorer in place: The explorer model with member adapters and expansion limits.
Parameters
- treeSelectInputOptions ConsoleMonster.Interactive.TreeSelectInputOptions
- The instance.
- configure System.Action<ConsoleMonster.Interactive.ObjectExplorer>
- Configures the value.
public static TreeSelectInputOptions Height(TreeSelectInputOptions treeSelectInputOptions, int value) #Sets TreeSelectInputOptions.Height: Natural visible content rows.
Parameters
- treeSelectInputOptions ConsoleMonster.Interactive.TreeSelectInputOptions
- The instance.
- value int
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Interactive.TreeSelectInputOptions { Height = value }; Ui.TreeSelect().Height(value);public static TreeSelectInputOptions Key(TreeSelectInputOptions treeSelectInputOptions, string value) #Sets AppInputOptions.Key: The unique application-state key.
Parameters
- treeSelectInputOptions ConsoleMonster.Interactive.TreeSelectInputOptions
- The instance.
- value string
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Interactive.TreeSelectInputOptions { Key = value }; Ui.TreeSelect().Key(value);public static TreeSelectInputOptions Label(TreeSelectInputOptions treeSelectInputOptions, string? value) #Sets AppInputOptions.Label: The visible label; null uses the key.
Parameters
- treeSelectInputOptions ConsoleMonster.Interactive.TreeSelectInputOptions
- The instance.
- value string?
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Interactive.TreeSelectInputOptions { Label = value }; Ui.TreeSelect().Label(value);public static TreeSelectInputOptions TabIndex(TreeSelectInputOptions treeSelectInputOptions, int value) #Sets AppInputOptions.TabIndex: Keyboard focus order; equal values preserve declaration order.
Parameters
- treeSelectInputOptions ConsoleMonster.Interactive.TreeSelectInputOptions
- The instance.
- value int
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Interactive.TreeSelectInputOptions { TabIndex = value }; Ui.TreeSelect().TabIndex(value);public static TreeSelectInputOptions ValidationMessage(TreeSelectInputOptions treeSelectInputOptions, string? value) #Sets AppInputOptions.ValidationMessage: Initial validation text.
Parameters
- treeSelectInputOptions ConsoleMonster.Interactive.TreeSelectInputOptions
- The instance.
- value string?
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Interactive.TreeSelectInputOptions { ValidationMessage = value }; Ui.TreeSelect().ValidationMessage(value);