Skip to content

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

ObjectSplitButtonAction

Implements

Constructors

SplitButtonAction(string, Func<SplitButtonClickedEventArgs, Task>)

Represents a secondary action in a split button dropdown menu.

Parameters:

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; }

Released under the MIT License.