Table of Contents

Interface ISnackbar

Namespace
MudBlazor
Assembly
MudBlazor.dll
public interface ISnackbar : IDisposable
Inherited Members
Extension Methods

Properties

Configuration

SnackbarConfiguration Configuration { get; }

Property Value

SnackbarConfiguration

ShownSnackbars

IEnumerable<Snackbar> ShownSnackbars { get; }

Property Value

IEnumerable<Snackbar>

Methods

Add(MarkupString, Severity, Action<SnackbarOptions>, string)

Snackbar Add(MarkupString message, Severity severity = Severity.Normal, Action<SnackbarOptions> configure = null, string key = "")

Parameters

message MarkupString
severity Severity
configure Action<SnackbarOptions>
key string

Returns

Snackbar

Add(RenderFragment, Severity, Action<SnackbarOptions>, string)

Snackbar Add(RenderFragment message, Severity severity = Severity.Normal, Action<SnackbarOptions> configure = null, string key = "")

Parameters

message RenderFragment
severity Severity
configure Action<SnackbarOptions>
key string

Returns

Snackbar

Add(string, Severity, Action<SnackbarOptions>, string)

Snackbar Add(string message, Severity severity = Severity.Normal, Action<SnackbarOptions> configure = null, string key = "")

Parameters

message string
severity Severity
configure Action<SnackbarOptions>
key string

Returns

Snackbar

Add<T>(Dictionary<string, object>, Severity, Action<SnackbarOptions>, string)

Snackbar Add<T>(Dictionary<string, object> componentParameters = null, Severity severity = Severity.Normal, Action<SnackbarOptions> configure = null, string key = "") where T : IComponent

Parameters

componentParameters Dictionary<string, object>
severity Severity
configure Action<SnackbarOptions>
key string

Returns

Snackbar

Type Parameters

T

Clear()

void Clear()

Remove(Snackbar)

void Remove(Snackbar snackbar)

Parameters

snackbar Snackbar

RemoveByKey(string)

void RemoveByKey(string key)

Parameters

key string

Events

OnSnackbarsUpdated

event Action OnSnackbarsUpdated

Event Type

Action