BreadcrumbInputOptions
ConsoleMonster.Interactive
Constructs a breadcrumb using the same definition as New-ConsoleBreadcrumb.
Inheritance
- AppInputOptions
- BreadcrumbInputOptions
Usage
Explore 52 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 23
- Extension method BreadcrumbInputOptions.AddAncestor
- Extension method BreadcrumbInputOptions.AddAncestors
- Extension method BreadcrumbInputOptions.AddSegment
- Extension method BreadcrumbInputOptions.AddSegments
- Extension method BreadcrumbInputOptions.Configure
- Extension method BreadcrumbInputOptions.Disabled
- Extension method BreadcrumbInputOptions.Key
- Extension method BreadcrumbInputOptions.Label
- Extension method BreadcrumbInputOptions.Outline
- Extension method BreadcrumbInputOptions.TabIndex
- Extension method BreadcrumbInputOptions.ValidationMessage
- Method InteractiveFluent.AddAncestor
- Method InteractiveFluent.AddAncestors
- Method InteractiveFluent.AddSegment
- Method InteractiveFluent.AddSegments
- Method InteractiveFluent.Configure
- Method InteractiveFluent.Disabled
- Method InteractiveFluent.Key
- Method InteractiveFluent.Label
- Method InteractiveFluent.Outline
- Method InteractiveFluent.TabIndex
- Method InteractiveFluent.ValidationMessage
- Method Ui.Breadcrumb
Accepted by parameters 29
- Method AppInput.Breadcrumb
- Extension method BreadcrumbInputOptions.AddAncestor
- Extension method BreadcrumbInputOptions.AddAncestors
- Extension method BreadcrumbInputOptions.AddSegment
- Extension method BreadcrumbInputOptions.AddSegments
- Extension method BreadcrumbInputOptions.Build
- Extension method BreadcrumbInputOptions.Configure
- Extension method BreadcrumbInputOptions.Configure
- Extension method BreadcrumbInputOptions.Disabled
- Extension method BreadcrumbInputOptions.Key
- Extension method BreadcrumbInputOptions.Label
- Extension method BreadcrumbInputOptions.Outline
- Extension method BreadcrumbInputOptions.TabIndex
- Extension method BreadcrumbInputOptions.ValidationMessage
- Method InteractiveFluent.AddAncestor
- Method InteractiveFluent.AddAncestors
- Method InteractiveFluent.AddSegment
- Method InteractiveFluent.AddSegments
- Method InteractiveFluent.Configure
- Method InteractiveFluent.Configure
- Method InteractiveFluent.Disabled
- Method InteractiveFluent.Key
- Method InteractiveFluent.Label
- Method InteractiveFluent.Outline
- Method InteractiveFluent.TabIndex
- Method InteractiveFluent.ValidationMessage
- Method ContentBuilder.Breadcrumb
- Method ContentBuilder.Breadcrumb
- Method UiConstruction.Build
Constructors
public BreadcrumbInputOptions() #Inherited Methods
Properties
Inherited Properties
public EventHandler<AppValueChangedEventArgs>? OnChange { get; set; } #Extension Methods
public static BreadcrumbInputOptions AddAncestor(BreadcrumbInputOptions breadcrumbInputOptions, string item) #Adds an item to BreadcrumbInputOptions.Ancestors: Segments shown before a followed outline's headings.
Parameters
- breadcrumbInputOptions ConsoleMonster.Interactive.BreadcrumbInputOptions
- The instance.
- item string
- The item.
public static BreadcrumbInputOptions AddAncestors(BreadcrumbInputOptions breadcrumbInputOptions, params string[] items) #Adds items to BreadcrumbInputOptions.Ancestors: Segments shown before a followed outline's headings.
Parameters
- breadcrumbInputOptions ConsoleMonster.Interactive.BreadcrumbInputOptions
- The instance.
- items string[]
- The items, in order.
public static BreadcrumbInputOptions AddAncestors(BreadcrumbInputOptions breadcrumbInputOptions, IEnumerable<string> items) #Adds items to BreadcrumbInputOptions.Ancestors: Segments shown before a followed outline's headings.
Parameters
- breadcrumbInputOptions ConsoleMonster.Interactive.BreadcrumbInputOptions
- The instance.
- items System.Collections.Generic.IEnumerable<string>
- The items, in order.
public static BreadcrumbInputOptions AddSegment(BreadcrumbInputOptions breadcrumbInputOptions, string item) #Adds an item to BreadcrumbInputOptions.Segments: The segments, outermost first, shown when no outline is followed.
Parameters
- breadcrumbInputOptions ConsoleMonster.Interactive.BreadcrumbInputOptions
- The instance.
- item string
- The item.
public static BreadcrumbInputOptions AddSegments(BreadcrumbInputOptions breadcrumbInputOptions, params string[] items) #Adds items to BreadcrumbInputOptions.Segments: The segments, outermost first, shown when no outline is followed.
Parameters
- breadcrumbInputOptions ConsoleMonster.Interactive.BreadcrumbInputOptions
- The instance.
- items string[]
- The items, in order.
public static BreadcrumbInputOptions AddSegments(BreadcrumbInputOptions breadcrumbInputOptions, IEnumerable<string> items) #Adds items to BreadcrumbInputOptions.Segments: The segments, outermost first, shown when no outline is followed.
Parameters
- breadcrumbInputOptions ConsoleMonster.Interactive.BreadcrumbInputOptions
- The instance.
- items System.Collections.Generic.IEnumerable<string>
- The items, in order.
public static Breadcrumb Build(BreadcrumbInputOptions options) #Materializes a breadcrumb definition.
Parameters
- options ConsoleMonster.Interactive.BreadcrumbInputOptions
- The definition.
public static BreadcrumbInputOptions Configure(BreadcrumbInputOptions breadcrumbInputOptions, Action<BreadcrumbInputOptions> configure) #Assigns callbacks and related configuration without invoking delegate-valued properties.
Parameters
- breadcrumbInputOptions ConsoleMonster.Interactive.BreadcrumbInputOptions
- The instance.
- configure System.Action<ConsoleMonster.Interactive.BreadcrumbInputOptions>
- Assignments applied in order.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Interactive.BreadcrumbInputOptions { OnChange = value }; Ui.Breadcrumb().Configure(configured => configured.OnChange = value);public static BreadcrumbInputOptions Disabled(BreadcrumbInputOptions breadcrumbInputOptions, bool value) #Sets AppInputOptions.Disabled: Disables editing and keyboard focus.
Parameters
- breadcrumbInputOptions ConsoleMonster.Interactive.BreadcrumbInputOptions
- The instance.
- value bool
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Interactive.BreadcrumbInputOptions { Disabled = value }; Ui.Breadcrumb().Disabled(value);public static BreadcrumbInputOptions Disabled(BreadcrumbInputOptions breadcrumbInputOptions) #Sets AppInputOptions.Disabled to true.
Parameters
- breadcrumbInputOptions ConsoleMonster.Interactive.BreadcrumbInputOptions
- The instance to configure.
public static BreadcrumbInputOptions Key(BreadcrumbInputOptions breadcrumbInputOptions, string value) #Sets AppInputOptions.Key: The unique application-state key.
Parameters
- breadcrumbInputOptions ConsoleMonster.Interactive.BreadcrumbInputOptions
- The instance.
- value string
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Interactive.BreadcrumbInputOptions { Key = value }; Ui.Breadcrumb().Key(value);public static BreadcrumbInputOptions Label(BreadcrumbInputOptions breadcrumbInputOptions, string? value) #Sets AppInputOptions.Label: The visible label; null uses the key.
Parameters
- breadcrumbInputOptions ConsoleMonster.Interactive.BreadcrumbInputOptions
- The instance.
- value string?
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Interactive.BreadcrumbInputOptions { Label = value }; Ui.Breadcrumb().Label(value);public static BreadcrumbInputOptions Outline(BreadcrumbInputOptions breadcrumbInputOptions, Outline? value) #Sets BreadcrumbInputOptions.Outline: The outline whose current entry the breadcrumb shows, or null.
Parameters
- breadcrumbInputOptions ConsoleMonster.Interactive.BreadcrumbInputOptions
- The instance.
- value ConsoleMonster.Interactive.Outline?
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Interactive.BreadcrumbInputOptions { Outline = value }; Ui.Breadcrumb().Outline(value);public static BreadcrumbInputOptions Outline(BreadcrumbInputOptions breadcrumbInputOptions, Action<Outline> configure) #Configures BreadcrumbInputOptions.Outline in place: The outline whose current entry the breadcrumb shows, or null.
Parameters
- breadcrumbInputOptions ConsoleMonster.Interactive.BreadcrumbInputOptions
- The instance.
- configure System.Action<ConsoleMonster.Interactive.Outline>
- Configures the value.
public static BreadcrumbInputOptions TabIndex(BreadcrumbInputOptions breadcrumbInputOptions, int value) #Sets AppInputOptions.TabIndex: Keyboard focus order; equal values preserve declaration order.
Parameters
- breadcrumbInputOptions ConsoleMonster.Interactive.BreadcrumbInputOptions
- The instance.
- value int
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Interactive.BreadcrumbInputOptions { TabIndex = value }; Ui.Breadcrumb().TabIndex(value);public static BreadcrumbInputOptions ValidationMessage(BreadcrumbInputOptions breadcrumbInputOptions, string? value) #Sets AppInputOptions.ValidationMessage: Initial validation text.
Parameters
- breadcrumbInputOptions ConsoleMonster.Interactive.BreadcrumbInputOptions
- The instance.
- value string?
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Interactive.BreadcrumbInputOptions { ValidationMessage = value }; Ui.Breadcrumb().ValidationMessage(value);