New to Telerik UI for BlazorStart a free 30-day trial

Button Events

This article explains the events available in the Telerik Floating Action Button for Blazor:

OnClick

The OnClick event fires when the user clicks or taps the button.

It receives argument of type MouseEventArgs.

Handle the button click

<TelerikFloatingActionButton Id="floating-action-button"
                             Icon="@((IsPopupVisible ? SvgIcon.Minus : SvgIcon.Plus))"
                             VerticalAlign="@FloatingActionButtonVerticalAlign.Top"
                             HorizontalAlign="@FloatingActionButtonHorizontalAlign.Center"
                             OnClick="@TogglePopup" />

<TelerikPopup @ref="@PopupRef"
              AnchorSelector="#floating-action-button"
              AnimationType="@AnimationType.SlideDown"
              AnimationDuration="200">
    <div class="k-d-flex k-flex-col k-gap-1.5 k-p-1.5 k-flex-wrap k-align-content-around">
        <TelerikButton Icon="@SvgIcon.Download"
                       Rounded="@ThemeConstants.Button.Rounded.Full"
                       FillMode="@ThemeConstants.Button.FillMode.Flat"
                       ThemeColor="@ThemeConstants.Button.ThemeColor.Info"
                       Size="@ThemeConstants.Button.Size.Large"
                       Title="Download" />
        <TelerikButton Icon="@SvgIcon.Trash"
                       Rounded="@ThemeConstants.Button.Rounded.Full"
                       FillMode="@ThemeConstants.Button.FillMode.Flat"
                       ThemeColor="@ThemeConstants.Button.ThemeColor.Error"
                       Size="@ThemeConstants.Button.Size.Large"
                       Title="Delete" />
        <TelerikButton Icon="@SvgIcon.Upload"
                       Rounded="@ThemeConstants.Button.Rounded.Full"
                       FillMode="@ThemeConstants.Button.FillMode.Flat"
                       ThemeColor="@ThemeConstants.Button.ThemeColor.Success"
                       Size="@ThemeConstants.Button.Size.Large"
                       Title="Upload" />
    </div>
</TelerikPopup>

<style>
    .k-popup {
        border-radius: 23px;
    }
</style>

@code {
    private bool IsPopupVisible { get; set; }
    private TelerikPopup? PopupRef { get; set; }

    private void TogglePopup()
    {
        if (IsPopupVisible)
        {
            PopupRef?.Hide();
        }
        else
        {
            PopupRef?.Show();
        }

        IsPopupVisible = !IsPopupVisible;
    }
}
In this article
OnClick
Not finding the help you need?
Contact Support