INotificationUIManager - интерфейс

Объект, управляющий отображением всплывающих уведомлений.

Definition

Пространство имён: Tessa.UI.Notifications
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
public interface INotificationUIManager

Методы

CloseAllAsyncЗакрывает все открытые окна уведомлений. Метод может выполняться из любого потока.
GetActiveNotifications Возвращает список всплывающих уведомлений, отображаемых в настоящий момент. Метод может вызываться из любого потока, но при вызове из потока, отличного от потока UI, отсутствуют гарантии, что уведомления из списка не будут закрыты IsClosed после создания массива.
IsMuted Возвращает признак того, что уведомления отключены и не будут выводиться посредством этого объекта.
ShowAsyncОтображает всплывающее уведомление. Метод может выполняться из любого потока.

Методы расширения

ShowAsync Асинхронно отображает несколько уведомлений в потоке UI. Гарантируется, что уведомления будут отображены в заданном порядке, причём уведомления отображаются снизу вверх (первое уведомление в списке отображается внизу, следующее - выше и т.д.). Метод может быть вызван из любого потока.
(Определяется NotificationUIExtensions)
ShowException Отображает уведомление с ошибкой
(Определяется NotificationHelper)
ShowTextAsync Отображает уведомление с текстовым содержимым. Отображение выполняется асинхронно и доступно из любого потока.
(Определяется NotificationUIExtensions)
ShowTextOrMessageBoxAsync Отображает уведомление с текстовым содержимым. Отображение выполняется асинхронно и доступно из любого потока. Если всплывающие уведомления отключены, то отображает модальное окно сообщений с заданным текстом.
(Определяется NotificationUIExtensions)

См. также