SplitButtonAction
Namespace: Hex1b.Widgets
Assembly: Hex1b.dll
Represents a secondary action in a split button dropdown menu.
csharp
public sealed record SplitButtonAction : IEquatable<SplitButtonAction>Inheritance
Object → SplitButtonAction
Implements
Constructors
SplitButtonAction(string, Func<SplitButtonClickedEventArgs, Task>)
Represents a secondary action in a split button dropdown menu.
Parameters:
Label(String): The action label displayed in the dropdown menu.Handler(Func<SplitButtonClickedEventArgs, Task>): The async handler invoked when the action is selected.
csharp
public SplitButtonAction(string Label, Func<SplitButtonClickedEventArgs, Task> Handler)Properties
Handler
The async handler invoked when the action is selected.
Returns: Func<SplitButtonClickedEventArgs, Task>
csharp
public Func<SplitButtonClickedEventArgs, Task> Handler { get; init; }Label
The action label displayed in the dropdown menu.
Returns: String
csharp
public string Label { get; init; }