TaskInfoViewModel - конструктор
Создаёт экземпляр класса с указанием его зависимостей.
Пространство имён: Tessa.UI.Cards.TasksСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
public TaskInfoViewModel(
CardTypeControl control,
ITaskInfoModel task,
UIContextExecutorAsync uiContextExecutorAsync,
ITaskInfoDependencies dependencies,
IReadOnlyCollection<(string Caption, bool IsDeputy)>? functionRolesNamesWithDeputyInfo = null,
bool includedInControl = false
)
Public Sub New (
control As CardTypeControl,
task As ITaskInfoModel,
uiContextExecutorAsync As UIContextExecutorAsync,
dependencies As ITaskInfoDependencies,
Optional functionRolesNamesWithDeputyInfo As IReadOnlyCollection(Of (Caption As String, IsDeputy As Boolean)) = Nothing,
Optional includedInControl As Boolean = false
)
public:
TaskInfoViewModel(
CardTypeControl^ control,
ITaskInfoModel^ task,
UIContextExecutorAsync^ uiContextExecutorAsync,
ITaskInfoDependencies^ dependencies,
IReadOnlyCollection<ValueTuple<String^, bool>>^ functionRolesNamesWithDeputyInfo = nullptr,
bool includedInControl = false
)
new :
control : CardTypeControl *
task : ITaskInfoModel *
uiContextExecutorAsync : UIContextExecutorAsync *
dependencies : ITaskInfoDependencies *
?functionRolesNamesWithDeputyInfo : IReadOnlyCollection<ValueTuple<string, bool>> *
?includedInControl : bool
(* Defaults:
let _functionRolesNamesWithDeputyInfo = defaultArg functionRolesNamesWithDeputyInfo null
let _includedInControl = defaultArg includedInControl false
*)
-> TaskInfoViewModel
Параметры
- control CardTypeControl
- Метаинформация по элементу управления.
- task ITaskInfoModel
Данные для отображения информации по заданию.
- uiContextExecutorAsync UIContextExecutorAsync
- dependencies ITaskInfoDependencies
Зависимости для элемента управления, отображающего информацию по заданию ("шапку" задания).
- functionRolesNamesWithDeputyInfo IReadOnlyCollectionValueTupleString, Boolean (Optional)
-
Список отображаемых имён функциональных ролей с признаком замещения, относящихся к варианту завершения,
или null, если выводится основная информация по заданию безотносительно к вариантам завершения.
- includedInControl Boolean (Optional)
Признак того, что модель представления является частью элемента управления в карточке;
в противном случае это информация по заданию, отображаемая при выводе задания без формы
(например, задания от автора или отложенное задание), или это всплывающее уведомление.