TaskInfoViewModel - конструктор

Создаёт экземпляр класса с указанием его зависимостей.

Definition

Пространство имён: Tessa.UI.Cards.Tasks
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
public TaskInfoViewModel(
	CardTypeControl control,
	ITaskInfoModel task,
	UIContextExecutorAsync uiContextExecutorAsync,
	ITaskInfoDependencies dependencies,
	IReadOnlyCollection<(string Caption, bool IsDeputy)>? functionRolesNamesWithDeputyInfo = null,
	bool includedInControl = false
)

Параметры

control  CardTypeControl
Метаинформация по элементу управления.
task  ITaskInfoModel
Данные для отображения информации по заданию.
uiContextExecutorAsync  UIContextExecutorAsync
dependencies  ITaskInfoDependencies
Зависимости для элемента управления, отображающего информацию по заданию ("шапку" задания).
functionRolesNamesWithDeputyInfo  IReadOnlyCollectionValueTupleString, Boolean  (Optional)
Список отображаемых имён функциональных ролей с признаком замещения, относящихся к варианту завершения, или null, если выводится основная информация по заданию безотносительно к вариантам завершения.
includedInControl  Boolean  (Optional)
Признак того, что модель представления является частью элемента управления в карточке; в противном случае это информация по заданию, отображаемая при выводе задания без формы (например, задания от автора или отложенное задание), или это всплывающее уведомление.

См. также