Table of Contents

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 IDialogReference
result DialogResult
See Also

CreateReference()

public virtual IDialogReference CreateReference()

Returns

IDialogReference
See Also

Show(Type)

public IDialogReference Show(Type contentComponent)

Parameters

contentComponent Type

Returns

IDialogReference
See Also

Show(Type, string?)

public IDialogReference Show(Type contentComponent, string? title)

Parameters

contentComponent Type
title string

Returns

IDialogReference
See Also

Show(Type, string?, DialogOptions)

public IDialogReference Show(Type contentComponent, string? title, DialogOptions options)

Parameters

contentComponent Type
title string
options DialogOptions

Returns

IDialogReference
See Also

Show(Type, string?, DialogParameters)

public IDialogReference Show(Type contentComponent, string? title, DialogParameters parameters)

Parameters

contentComponent Type
title string
parameters DialogParameters

Returns

IDialogReference
See Also

Show(Type, string?, DialogParameters, DialogOptions)

public IDialogReference Show(Type contentComponent, string? title, DialogParameters parameters, DialogOptions options)

Parameters

contentComponent Type
title string
parameters DialogParameters
options DialogOptions

Returns

IDialogReference
See Also

ShowAsync(Type)

public Task<IDialogReference> ShowAsync(Type contentComponent)

Parameters

contentComponent Type

Returns

Task<IDialogReference>
See Also

ShowAsync(Type, string?)

public Task<IDialogReference> ShowAsync(Type contentComponent, string? title)

Parameters

contentComponent Type
title string

Returns

Task<IDialogReference>
See Also

ShowAsync(Type, string?, DialogOptions)

public Task<IDialogReference> ShowAsync(Type contentComponent, string? title, DialogOptions options)

Parameters

contentComponent Type
title string
options DialogOptions

Returns

Task<IDialogReference>
See Also

ShowAsync(Type, string?, DialogParameters)

public Task<IDialogReference> ShowAsync(Type contentComponent, string? title, DialogParameters parameters)

Parameters

contentComponent Type
title string
parameters DialogParameters

Returns

Task<IDialogReference>
See Also

ShowAsync(Type, string?, DialogParameters, DialogOptions)

public Task<IDialogReference> ShowAsync(Type contentComponent, string? title, DialogParameters parameters, DialogOptions options)

Parameters

contentComponent Type
title string
parameters DialogParameters
options DialogOptions

Returns

Task<IDialogReference>
See Also

ShowAsync<T>()

public Task<IDialogReference> ShowAsync<T>() where T : IComponent

Returns

Task<IDialogReference>

Type Parameters

T
See Also

ShowAsync<T>(string?)

public Task<IDialogReference> ShowAsync<T>(string? title) where T : IComponent

Parameters

title string

Returns

Task<IDialogReference>

Type Parameters

T
See Also

ShowAsync<T>(string?, DialogOptions)

public Task<IDialogReference> ShowAsync<T>(string? title, DialogOptions options) where T : IComponent

Parameters

title string
options DialogOptions

Returns

Task<IDialogReference>

Type Parameters

T
See Also

ShowAsync<T>(string?, DialogParameters)

public Task<IDialogReference> ShowAsync<T>(string? title, DialogParameters parameters) where T : IComponent

Parameters

title string
parameters DialogParameters

Returns

Task<IDialogReference>

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 string
parameters DialogParameters
options DialogOptions

Returns

Task<IDialogReference>

Type Parameters

T
See Also

ShowMessageBox(MessageBoxOptions, DialogOptions?)

public Task<bool?> ShowMessageBox(MessageBoxOptions messageBoxOptions, DialogOptions? options = null)

Parameters

messageBoxOptions MessageBoxOptions
options DialogOptions

Returns

Task<bool?>
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 string
markupMessage MarkupString
yesText string
noText string
cancelText string
options DialogOptions

Returns

Task<bool?>
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

title string
message string
yesText string
noText string
cancelText string
options DialogOptions

Returns

Task<bool?>
See Also

Show<T>()

public IDialogReference Show<T>() where T : IComponent

Returns

IDialogReference

Type Parameters

T
See Also

Show<T>(string?)

public IDialogReference Show<T>(string? title) where T : IComponent

Parameters

title string

Returns

IDialogReference

Type Parameters

T
See Also

Show<T>(string?, DialogOptions)

public IDialogReference Show<T>(string? title, DialogOptions options) where T : IComponent

Parameters

title string
options DialogOptions

Returns

IDialogReference

Type Parameters

T
See Also

Show<T>(string?, DialogParameters)

public IDialogReference Show<T>(string? title, DialogParameters parameters) where T : IComponent

Parameters

title string
parameters DialogParameters

Returns

IDialogReference

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 string
parameters DialogParameters
options DialogOptions

Returns

IDialogReference

Type Parameters

T
See Also

Events

DialogInstanceAddedAsync

public event Func<IDialogReference, Task>? DialogInstanceAddedAsync

Event Type

Func<IDialogReference, Task>
See Also

OnDialogCloseRequested

public event Action<IDialogReference, DialogResult?>? OnDialogCloseRequested

Event Type

Action<IDialogReference, DialogResult>
See Also

OnDialogInstanceAdded

[Obsolete("Please use DialogInstanceAddedAsync instead!")]
public event Action<IDialogReference>? OnDialogInstanceAdded

Event Type

Action<IDialogReference>
See Also

See Also