Skip to main content
All docs
V25.1
  • DxDialogProvider Class

    A component that allows you to create and show dialogs in code and contains common dialog settings.

    Namespace: DevExpress.Blazor

    Assembly: DevExpress.Blazor.v25.1.dll

    NuGet Package: DevExpress.Blazor

    Declaration

    public class DxDialogProvider :
        DxComponentBase,
        IDisposable

    Remarks

    You should declare a DxDialogProvider object on the page to create dialogs (DxMessageBox objects) in code. Use the provider properties to define common message box settings.

    <DxDialogProvider SizeMode="SizeMode.Small" />
    <DxButton Text="Show a message box window" Click="@OpenConfirmDialogAsync" />
    
    @code {
        [Inject] IDialogService DialogService { get; set; }
    
        private async Task OpenConfirmDialogAsync() {
            await DialogService.AlertAsync(new MessageBoxOptions() {
                Title = "Error",
                Text = "Unable to process the request. Please try again later or contact support.",
                RenderStyle = MessageBoxRenderStyle.Danger
            });
        }
    }
    

    Run Demo: Message Box - Dialog Service

    Inheritance

    See Also