New to Telerik UI for Blazor? Start a free 30-day trial
SplitButton Events
Updated over 6 months ago
This article describes the SplitButton events:
OnClick
The OnClick event fires when the user clicks or taps the primary button or a secondary button. Each SplitButton action can execute a separate OnClick handler.
- The event argument type is 
MouseEventArgs. - The event handler can be synchronous (
void) or asynchronous (async Task). 
SplitButton OnClick event
<TelerikSplitButton OnClick="@OnReply">
    <SplitButtonContent>Reply</SplitButtonContent>
    <SplitButtonItems>
        <SplitButtonItem OnClick="@OnReplyAll">Reply All</SplitButtonItem>
    </SplitButtonItems>
</TelerikSplitButton>
Last action: <strong> @LastAction </strong>
at <strong> @ClickTimeString </strong>.
@code {
    string LastAction { get; set; } = "...";
    string ClickTimeString { get; set; } = "...";
    void OnReply(MouseEventArgs args)
    {
        LastAction = "Reply (sync)";
        DateTime now = DateTime.Now;
        ClickTimeString = $"{now.ToLongTimeString()}.{now.Millisecond}";
    }
    async Task OnReplyAll(MouseEventArgs args)
    {
        DateTime now = DateTime.Now;
        await Task.Delay(300);
        LastAction = "Reply All (async)";
        ClickTimeString = $"{now.ToLongTimeString()}.{now.Millisecond}";
    }
}