Note
The Dialog is dependant on IDialogService
and MudDialogProvider
Check the Installation page for instructions regarding default setup.
Usage
Suppose you define a MudDialog
in TermsOfServiceDialog.razor
.
To show the dialog you simply call:
DialogService.Show<
TermsOfServiceDialog
>("Terms");
@inject IDialogService DialogService <MudButton @onclick="OpenDialogAsync" Variant="Variant.Filled" Color="Color.Primary"> Open Simple Dialog </MudButton>
@code { private Task OpenDialogAsync() { var options = new DialogOptions { CloseOnEscapeKey = true }; return DialogService.ShowAsync<DialogUsageExample_Dialog>("Simple Dialog", options); } }
Configuration
The dialog's default behavior can be changed in two ways, either globally with parameters in the <MudDialogProvider/>
or pass down the DialogOptions
class when you open the dialog.