Skip to main content
Version: 4.1

Toast

Namespace: Wisej.Web

Assembly: Wisej.Framework (4.1.0.0)

Displays a toast that can contain an icon and text.

public class Toast : Component

A toast is a small widget that displays a simple message and an icon above all other controls on the web page. Multiple toasts can appear at the same time and at different locations on the screen.

By default, the toast will automatically close after the AutoCloseDelay milliseconds. When a toast is closed and the AutoDispose property is true, it is automatically disposed and cannot be reused. Otherwise it is reusable and it's application's responsibility to dispose it when no longer needed.

Constructors

Instance member Toast(text, icon)

Creates and initializes a new instance of the Toast class using the specified arguments.

NameTypeDescription
textStringThe text to display in the message box. Newlines (CRLF) are converted to <BR/> when the text doesn't contain any HTML.
iconStringAn icon name or URL.

Properties

Instance member Alignment

ContentAlignment: Returns or sets the location where to display the toast. The default is TopCenter

Instance member AllowHtml

Boolean: Returns or sets a value indicating that the control can display HTML in the Text property.

Newlines (CRLF) are converted to <BR/> when

allowHtml is false, or when

allowHtml is true and the text doesn't contain any html.

Instance member AutoCloseDelay

Int32: Returns or sets the auto close delay in milliseconds. The default is 5000 (5 seconds).

Instance member AutoDispose

Boolean: Return or sets a flag indicating whether the toast is automatically disposed when closed. The default is false.

Instance member BackColor

Color: Returns or sets the background color for the toast.

Instance member ForeColor

Color: Returns or sets the text color of the toast.

Instance member IconSource

String: Returns or sets the icon name or URL to display in the toast.

Instance member Text

String: Returns or sets the text to display in the toast.

Methods

Instance member Close()

Hides the toast.

Protected member Dispose(disposing)

Marks this component as disposed.

ParameterTypeDescription
disposingBooleantrue when this method is called by the application rather than a finalizer.

Protected member OnClick(e)

Fires the Click event.

ParameterTypeDescription
eEventArgsEven data.

Protected member OnClosed(e)

Fires the Closed event.

ParameterTypeDescription
eEventArgsEven data.

Protected member OnWebEvent(e)

Processes the event from the client.

ParameterTypeDescription
eWisejEventArgsEvent arguments.

Protected member OnWebRender(config)

Renders the client component.

ParameterTypeDescription
configObjectDynamic configuration object.

Instance member Show()

Shows the toast.

Returns: Toast.

Events

Instance member Click

EventHandler Occurs when the user clicks the toast.

Instance member Closed

EventHandler Occurs when the toast is closed.

Implements

NameDescription
IUserDataProvides access to the UserData and Tag properties associated to the component implementing this interface.
IWisejComponentAll wisej components implement this interface.
IWisejSerializableAllows an object to serialize itself.