NotificationUIFactoryCreateTask - метод
Создаёт всплывающее уведомление для задания с указанной информацией.
Пространство имён: Tessa.UI.NotificationsСборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.22
public INotificationViewModel CreateTask(
ITaskInfoModel task,
string toolTip = null,
string cardDigest = null,
string cardTypeCaption = null,
TimeSpan? duration = null,
ICommand clickCommand = null
)
Public Function CreateTask (
task As ITaskInfoModel,
Optional toolTip As String = Nothing,
Optional cardDigest As String = Nothing,
Optional cardTypeCaption As String = Nothing,
Optional duration As TimeSpan? = Nothing,
Optional clickCommand As ICommand = Nothing
) As INotificationViewModel
public:
virtual INotificationViewModel^ CreateTask(
ITaskInfoModel^ task,
String^ toolTip = nullptr,
String^ cardDigest = nullptr,
String^ cardTypeCaption = nullptr,
Nullable<TimeSpan> duration = nullptr,
ICommand^ clickCommand = nullptr
) sealed
abstract CreateTask :
task : ITaskInfoModel *
?toolTip : string *
?cardDigest : string *
?cardTypeCaption : string *
?duration : Nullable<TimeSpan> *
?clickCommand : ICommand
(* Defaults:
let _toolTip = defaultArg toolTip null
let _cardDigest = defaultArg cardDigest null
let _cardTypeCaption = defaultArg cardTypeCaption null
let _duration = defaultArg duration null
let _clickCommand = defaultArg clickCommand null
*)
-> INotificationViewModel
override CreateTask :
task : ITaskInfoModel *
?toolTip : string *
?cardDigest : string *
?cardTypeCaption : string *
?duration : Nullable<TimeSpan> *
?clickCommand : ICommand
(* Defaults:
let _toolTip = defaultArg toolTip null
let _cardDigest = defaultArg cardDigest null
let _cardTypeCaption = defaultArg cardTypeCaption null
let _duration = defaultArg duration null
let _clickCommand = defaultArg clickCommand null
*)
-> INotificationViewModel
- 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)