Class DialogService
- Namespace
- MudBlazor
- Assembly
- MudBlazor.dll
A service for managing MudDialog components.
public class DialogService : IDialogService
- Inheritance
-
DialogService
- Implements
- Inherited Members
- Extension Methods
Remarks
This service requires a MudDialogProvider in your layout page.
Constructors
DialogService()
public DialogService()
- See Also
Methods
Close(IDialogReference)
public void Close(IDialogReference dialog)
Parameters
dialog
IDialogReference
- See Also
Close(IDialogReference, DialogResult?)
public virtual void Close(IDialogReference dialog, DialogResult? result)
Parameters
dialog
IDialogReferenceresult
DialogResult
- See Also
CreateReference()
public virtual IDialogReference CreateReference()
Returns
- See Also
Show(Type)
public IDialogReference Show(Type contentComponent)
Parameters
contentComponent
Type
Returns
- See Also
Show(Type, string?)
public IDialogReference Show(Type contentComponent, string? title)
Parameters
Returns
- See Also
Show(Type, string?, DialogOptions)
public IDialogReference Show(Type contentComponent, string? title, DialogOptions options)
Parameters
contentComponent
Typetitle
stringoptions
DialogOptions
Returns
- See Also
Show(Type, string?, DialogParameters)
public IDialogReference Show(Type contentComponent, string? title, DialogParameters parameters)
Parameters
contentComponent
Typetitle
stringparameters
DialogParameters
Returns
- See Also
Show(Type, string?, DialogParameters, DialogOptions)
public IDialogReference Show(Type contentComponent, string? title, DialogParameters parameters, DialogOptions options)
Parameters
contentComponent
Typetitle
stringparameters
DialogParametersoptions
DialogOptions
Returns
- See Also
ShowAsync(Type)
public Task<IDialogReference> ShowAsync(Type contentComponent)
Parameters
contentComponent
Type
Returns
- See Also
ShowAsync(Type, string?)
public Task<IDialogReference> ShowAsync(Type contentComponent, string? title)
Parameters
Returns
- See Also
ShowAsync(Type, string?, DialogOptions)
public Task<IDialogReference> ShowAsync(Type contentComponent, string? title, DialogOptions options)
Parameters
contentComponent
Typetitle
stringoptions
DialogOptions
Returns
- See Also
ShowAsync(Type, string?, DialogParameters)
public Task<IDialogReference> ShowAsync(Type contentComponent, string? title, DialogParameters parameters)
Parameters
contentComponent
Typetitle
stringparameters
DialogParameters
Returns
- See Also
ShowAsync(Type, string?, DialogParameters, DialogOptions)
public Task<IDialogReference> ShowAsync(Type contentComponent, string? title, DialogParameters parameters, DialogOptions options)
Parameters
contentComponent
Typetitle
stringparameters
DialogParametersoptions
DialogOptions
Returns
- See Also
ShowAsync<T>()
public Task<IDialogReference> ShowAsync<T>() where T : IComponent
Returns
Type Parameters
T
- See Also
ShowAsync<T>(string?)
public Task<IDialogReference> ShowAsync<T>(string? title) where T : IComponent
Parameters
title
string
Returns
Type Parameters
T
- See Also
ShowAsync<T>(string?, DialogOptions)
public Task<IDialogReference> ShowAsync<T>(string? title, DialogOptions options) where T : IComponent
Parameters
title
stringoptions
DialogOptions
Returns
Type Parameters
T
- See Also
ShowAsync<T>(string?, DialogParameters)
public Task<IDialogReference> ShowAsync<T>(string? title, DialogParameters parameters) where T : IComponent
Parameters
title
stringparameters
DialogParameters
Returns
Type Parameters
T
- See Also
ShowAsync<T>(string?, DialogParameters, DialogOptions?)
public Task<IDialogReference> ShowAsync<T>(string? title, DialogParameters parameters, DialogOptions? options) where T : IComponent
Parameters
title
stringparameters
DialogParametersoptions
DialogOptions
Returns
Type Parameters
T
- See Also
ShowMessageBox(MessageBoxOptions, DialogOptions?)
public Task<bool?> ShowMessageBox(MessageBoxOptions messageBoxOptions, DialogOptions? options = null)
Parameters
messageBoxOptions
MessageBoxOptionsoptions
DialogOptions
Returns
- See Also
ShowMessageBox(string?, MarkupString, string, string?, string?, DialogOptions?)
public Task<bool?> ShowMessageBox(string? title, MarkupString markupMessage, string yesText = "OK", string? noText = null, string? cancelText = null, DialogOptions? options = null)
Parameters
title
stringmarkupMessage
MarkupStringyesText
stringnoText
stringcancelText
stringoptions
DialogOptions
Returns
- See Also
ShowMessageBox(string?, string, string, string?, string?, DialogOptions?)
public Task<bool?> ShowMessageBox(string? title, string message, string yesText = "OK", string? noText = null, string? cancelText = null, DialogOptions? options = null)
Parameters
Returns
- See Also
Show<T>()
public IDialogReference Show<T>() where T : IComponent
Returns
Type Parameters
T
- See Also
Show<T>(string?)
public IDialogReference Show<T>(string? title) where T : IComponent
Parameters
title
string
Returns
Type Parameters
T
- See Also
Show<T>(string?, DialogOptions)
public IDialogReference Show<T>(string? title, DialogOptions options) where T : IComponent
Parameters
title
stringoptions
DialogOptions
Returns
Type Parameters
T
- See Also
Show<T>(string?, DialogParameters)
public IDialogReference Show<T>(string? title, DialogParameters parameters) where T : IComponent
Parameters
title
stringparameters
DialogParameters
Returns
Type Parameters
T
- See Also
Show<T>(string?, DialogParameters, DialogOptions?)
public IDialogReference Show<T>(string? title, DialogParameters parameters, DialogOptions? options) where T : IComponent
Parameters
title
stringparameters
DialogParametersoptions
DialogOptions
Returns
Type Parameters
T
- See Also
Events
DialogInstanceAddedAsync
public event Func<IDialogReference, Task>? DialogInstanceAddedAsync
Event Type
- See Also
OnDialogCloseRequested
public event Action<IDialogReference, DialogResult?>? OnDialogCloseRequested
Event Type
- See Also
OnDialogInstanceAdded
[Obsolete("Please use DialogInstanceAddedAsync instead!")]
public event Action<IDialogReference>? OnDialogInstanceAdded
Event Type
- See Also