TaskActionViewModel - конструктор
Создаёт экземпляр класса с указанием его свойств.
Пространство имён: Tessa.UI.Cards.TasksСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
public TaskActionViewModel(
string caption,
Func<ValueTask> actionAsync,
TaskActionType type = TaskActionType.Custom,
TaskGroupingType groupingType = TaskGroupingType.Default,
CardMetadataCompletionOption completionOption = null,
ICardModel model = null
)
Public Sub New (
caption As String,
actionAsync As Func(Of ValueTask),
Optional type As TaskActionType = TaskActionType.Custom,
Optional groupingType As TaskGroupingType = TaskGroupingType.Default,
Optional completionOption As CardMetadataCompletionOption = Nothing,
Optional model As ICardModel = Nothing
)
public:
TaskActionViewModel(
String^ caption,
Func<ValueTask>^ actionAsync,
TaskActionType type = TaskActionType::Custom,
TaskGroupingType groupingType = TaskGroupingType::Default,
CardMetadataCompletionOption^ completionOption = nullptr,
ICardModel^ model = nullptr
)
new :
caption : string *
actionAsync : Func<ValueTask> *
?type : TaskActionType *
?groupingType : TaskGroupingType *
?completionOption : CardMetadataCompletionOption *
?model : ICardModel
(* Defaults:
let _type = defaultArg type TaskActionType.Custom
let _groupingType = defaultArg groupingType TaskGroupingType.Default
let _completionOption = defaultArg completionOption null
let _model = defaultArg model null
*)
-> TaskActionViewModel
Параметры
- caption String
- Заголовок кнопки.
- actionAsync FuncValueTask
- Команда кнопки.
- type TaskActionType (Optional)
- Тип действия.
- groupingType TaskGroupingType (Optional)
- Тип группировки для действий с заданием.
- completionOption CardMetadataCompletionOption (Optional)
-
Вариант завершения, связанный с кнопкой,
или null, если кнопка не относится к варианту завершения.
- model ICardModel (Optional)
-
Модель карточки или задания, которая используется для исполнения действия actionAsync
в контексте IUIContext.