Telerik.WinControls.RadToastNotification
Gets the next default name for the given template type.
String like RadToastTemplateType1
Checks of the newName is already used.
The candidate name.
Error message, false is returned
True if the name is still available, false otherwise.
Get a toast by name. Return null if the name is not valid.
[Obsolete] Contasins different GUID strings
Arguments coming from interacting with a toast notification.
Gets the arguments from the element that the user has interacted with.
Gets the user input from elementas like textboxes/comboboxes.
Empty array - textbox input.
Non-empty array - dropdown input.
The value that the user has filled in/selected.
A class that builds different toast notifications, based on a given template.
Adds an element to the given xml.
The xml that will be updated.
The element to add.
The modified xml.
Error message, if went horse into the river.
True if successful, false if went horse into the river.
Set and for parameter bindings to work.
Set for scheduled toasts.
And is needed to remove a scheduled toast.
A manager class that registers an application, so it can raise toast and reveive toast activations.
The manager is also responsible for shwoing the toasts. Do not forget to unregister in the end.
Event handler for toast activation.
Description of the different elements and attributes that a toast xml can contain.
A collection of RadToastNotification. Supports unique names.
Can access a RadToastNotification through its name. Names must be unique.
Default constructor.
Copy copntructor that supports shallow and deep copy.
A list of toast notifications to copy.
True to use deep copy, false to use shallow copy. Deep copy is default.
Gets or sets the toast notification at the specified index. Throws if the name is not unique.
The zero-based index of the toast notification to get or set.
Gets a toast based on its name. Return null if the name does not exist in the collection.
Adds a RadToastNotification to the end of the collection, if the name is unique.
Throws if the name is not unique.
Adds the RadToastNotifications of the given collection to the end of the RadToastNotificationCollection.
Throws if one of the names is not unique.
The given collection
Clears all RadToastNotifications from the collection.
Inserts a RadToastNotification into the collection at the specified index.
Throws if the name is not unique.
The given index
Adds the RadToastNotifications of the given collection at the specified index.
Throws if one of the names is not unique.
The given index
The given collection
Removes a given RadToastNotification from the collection.
True if RadToastNotification is successfully removed; otherwise, false.
This method also returns false if RadToastNotification was not found in the collection.
Removes a RadToastNotification at the given index.
The given index
Removes a range of RadToastNotifications from the collection.
The zero-based starting index of the range of RadToastNotifications to remove.
The number of RadToastNotifications to remove.
Removes all the RadToastNotifications that match the conditions defined by the specified predicate.
The delegate that defines the conditions of the elements to remove
The number of elements removed
Enumeration with the toast templates.
Generic template used in Windows 10
News template
Alarm template
Phone Call template
Chat template
Meeting template
Wheather template
Download template
Legacy template, used in Windows 8
Represent a toast notification.
The template type of the RadToastNotification.
The body of the RadToastNotification.
A unique name of the RadToastNotification. Cna be used to identify the RadToastNotification in a RadToastNotificationCollection.
Gets or sets delivery time for scheduled toasts.
Gets or sets the unique identifier of this notification.
Use this to set your binding data as key-value pair. Your binding parameter is the key.
Default constructor. Creates a generic toast with a random name.
Copy constructor
Constructor
Name of the RadToastNotification. Must be unique.
Constructor
Name of the RadToastNotification. Must be unique.
The body of the RadToastNotification represented as xml.
PropertyChanged is fired upon changed name.
A base activator class. Used to register .
A default activator. Does nothing when activated.
An internal activator. Fires events.
If no custom activator is implemented, this one is used instead.
An internal activator. Fires events. Used for the example.
Toast Notification Manager.
The manager!
A builder for toasts.
A list of the created notifications.
Stores the shown notifications.
Default constructor.
Creates and initializes a new instance of the RadToastNotificationManager.
A collection with initialized toast notifications.
Registers the application using the manager, so the activator can receive notification activation.
An activator that receives notification activations. Must inherit .
The path of the executable
A name of the shortcut that will be placed in start menu.
Unique id of the application - recommended string - name + GUID.
Registers the application using the current process filename, a default Telerik shortcut name and default AUMID.
An activator that receives notification activations. Must inherit .
Registers the application using an internal activator.
When the internal activator is activated, it fires RadToastActivated.
The path of the executable
A name of the shortcut that will be placed in start menu.
Unique id of the application - recommended string - name + GUID.
Registers the application using the current process filename, a default Telerik shortcut name, default AUMID and internal activator.
When the internal activator is activated, it fires RadToastActivated.
Unregister a registered manager.
>The registered activator. Must inherit .
A name of the shortcut that will be removed.
Unique id of the application.
Unregister a registered manager.
>The registered activator. Must inherit .
Unregister a registered manager.
A name of the shortcut that will be removed.
Unique id of the application.
Cleans up resources used by the Toast Notification Manager.
Keep in mind that calling this will clear notifications in the action area as well.
You can call this, when the program exits or on uninstalling the program,
but it must be called from the exe that was showing the toast notifications.
Shows a notification from ToastNotifications collection using its index.
The index of the notification.
Shows a notification from ToastNotifications collection using its name.
The name of the notification.
Shows a given toast notification.
The that will be shown.
Hides the currently shown toast notification.
Updates a given notification based on its unique tag with bindingData.
Unique .
Key value pairs that will update .
The key is the binding parameter and the value is a string that will update the current value.
Schedules a given toast notification. You need to set .
If you want to be able to remove the scheduled toast, you must set unique
and use it in afterwards.
The that will be scheduled.
Removes an already scheduled notification.
In order to remove a scheduled notification, you must specify unique that will be used to find the scheduled notification.
The unique Tag that will identify the notification.
If the manager is registered with the internal activator, this event will fire, when a toast activates.
Fires RadToastActivated, when the internal activator is used.
Fire the event when a toast activates.
Required designer variable.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Event handler for toast activation.