IToastNotificationService.ShowToast<T>(ToastOptions) Method
Creates and shows a toast notification with the specified options and a template.
Namespace: DevExpress.Blazor
Assembly: DevExpress.Blazor.v24.1.dll
NuGet Package: DevExpress.Blazor
Declaration
void ShowToast<T>(
ToastOptions toastOptions
)
where T : IComponent
Parameters
Name | Type | Description |
---|---|---|
toastOptions | ToastOptions | An object that contains toast options. |
Type Parameters
Name | Description |
---|---|
T | The type of a toast template. |
Remarks
Call the ShowToast
method to create and show a toast in code. Use the method parameters to set up the toast settings and add a template to the toast.
<DxButton Text="Show a toast" Click="AddToast" />
<DxButton Text="Hide a toast" Click="HideToast" />
<DxToastProvider DisplayTime="@TimeSpan.Zero" ThemeMode = "ToastThemeMode.Pastel" />
@code {
[Inject] IToastNotificationService ToastService { get; set; }
public class ToastButton : DxButton {
protected override Task OnParametersSetAsync() {
Text = "button1";
RenderStyleMode=ButtonRenderStyleMode.Outline;
return base.OnParametersSetAsync();
}
}
private void AddToast() {
ToastService.ShowToast<ToastButton>(new ToastOptions {
Id = "TaskNotification",
Title = "Toast with a button",
});
}
private void HideToast() {
ToastService.CloseToast("TaskNotification");
}
}
See Also