Skip to main content
All docs
V24.2

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

DxMessageBox.Closed Event

Fires after the message box is closed.

Namespace: DevExpress.Blazor

Assembly: DevExpress.Blazor.v24.2.dll

NuGet Package: DevExpress.Blazor

#Declaration

C#
[Parameter]
public EventCallback<bool> Closed { get; set; }

#Parameters

Type Description
Boolean

true if a user clicks the OK button; false if a user clicks the Cancel button or closes the dialog in another way: clicks the Close button, presses Escape, or clicks outside the box boundaries.

#Remarks

Handle the Closed event to process close actions. This event occurs when a user closes the message box: clicks Ok or Cancel button, clicks outside the component boundaries, or presses Escape.

The event parameter indicates whether a user clicked the OK button.

razor
<DxButton Text="Show Alert" Click="@(() => MessageBoxVisible = true)" />
<DxMessageBox @bind-Visible="MessageBoxVisible"
              Closed="@Closed"
              Title="Error"
              Text="Unable to process the request. Please try again later or contact support."
              OkButtonText="Contact Support"
              CancelButtonText="Try Later"
              RenderStyle="MessageBoxRenderStyle.Danger"
              Type="MessageBoxType.Confirmation"/>

@code {
    bool MessageBoxVisible { get; set; } = false;

    void Closed(bool Confirmed) {
        if (Confirmed) {
           // your code
        }
    }
}

Run Demo

See Also