Skip to main content
All docs
V25.1
  • IDialogService.ConfirmAsync(MessageBoxOptions) Method

    Shows a confirmation dialog (message box).

    Namespace: DevExpress.Blazor

    Assembly: DevExpress.Blazor.v25.1.dll

    NuGet Package: DevExpress.Blazor

    Declaration

    Task<bool> ConfirmAsync(
        MessageBoxOptions messageBoxOptions
    )

    Parameters

    Name Type Description
    messageBoxOptions MessageBoxOptions

    An object that contains message box options.

    Returns

    Type Description
    Task<Boolean>

    The task that is completed when the dialog is closed.
    The task returns true if a user clicks the OK button.
    The task returns 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

    Call the ConfirmAsync method to show a message box of the Confirmation type in code. Use the method parameter to set up the message box settings.

    Run Demo: Message Box - Dialog Service

    <DxDialogProvider />
    <DxButton Text="Show a message box window" Click="@OpenConfirmDialogAsync" />
    
    @code {
        [Inject] IDialogService DialogService { get; set; }
    
        private bool? Result { get; set; } = null;
    
        private async Task OpenConfirmDialogAsync() {
            Result = await DialogService.ConfirmAsync(new MessageBoxOptions() {
                Title = "Error",
                Text = "Unable to process the request. Please try again later or contact support.",
                RenderStyle = MessageBoxRenderStyle.Danger,
                OkButtonText = "Contact Support",
                CancelButtonText = "Try Later",
            });
        }
    }
    

    Message Box

    See Also