NotificationUIFactoryCreateTask - метод

Создаёт всплывающее уведомление для задания с указанной информацией.

Definition

Пространство имён: Tessa.UI.Notifications
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.22
C#
public INotificationViewModel CreateTask(
	ITaskInfoModel task,
	string toolTip = null,
	string cardDigest = null,
	string cardTypeCaption = null,
	TimeSpan? duration = null,
	ICommand clickCommand = null
)

Параметры

task  ITaskInfoModel
Информация по заданию, которое отображается.
toolTip  String  (Optional)
Всплывающая подсказка или null, если подсказка отсутствует. Может быть строкой локализации, и может содержать плейсхолдеры локализации {$Placeholder}.
cardDigest  String  (Optional)
Digest карточки, т.е. её отображаемое имя (номер и пр.) Может быть строкой локализации, и может содержать плейсхолдеры локализации {$Placeholder}.
cardTypeCaption  String  (Optional)
Отображаемое имя типа карточки. Может быть строкой локализации, и может содержать плейсхолдеры локализации {$Placeholder}.
duration  NullableTimeSpan  (Optional)
Длительность отображения окна сообщения перед тем, как оно начнёт закрываться (до того, как пользователь наведёт на неё мышь). Значение по умолчанию [Tessa.UI.Notifications.NotificationViewModel.DefaultDuration] актуально для быстро исчезающих уведомлений.
clickCommand  ICommand  (Optional)
Действие, выполняемое по клику левой кнопкой мыши по уведомлению, или null, если действие отсутствует. Независимо от наличия действия уведомление будет закрыто после клика.

Возвращаемое значение

INotificationViewModel
Созданное всплывающее уведомление.

Реализации

INotificationUIFactoryCreateTask(ITaskInfoModel, String, String, String, NullableTimeSpan, ICommand)

См. также