DefaultFormTabWithTasksViewModel - конструктор
Создаёт экземпляр класса с указанием информации,
необходимой для создания формы по умолчанию основной части карточки.
Пространство имён: Tessa.UI.Cards.FormsСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.1.4+115fce864fec7bf37ea70396e6660596be991d3b
public DefaultFormTabWithTasksViewModel(
ICardModel model,
IEnumerable<CardTask> tasks,
ICardUIResolver cardUIResolver,
ITaskInfoViewModelFactory taskInfoViewModelFactory,
CreateCardModelFuncAsync createModelFuncAsync,
CreateCardModelWithMetadataFuncAsync createModelWithMetadataFuncAsync,
CreateCardFormFuncAsync createFormFuncAsync,
CreateFileSourceForCardModelFuncAsync createFileSourceForCardModelFuncAsync,
CreateFileUIContainerFuncAsync createFileUIContainerFuncAsync,
ICardMetadata cardMetadata,
ICardDialogManager dialogManager,
IUserSettings userSettings
)
Public Sub New (
model As ICardModel,
tasks As IEnumerable(Of CardTask),
cardUIResolver As ICardUIResolver,
taskInfoViewModelFactory As ITaskInfoViewModelFactory,
createModelFuncAsync As CreateCardModelFuncAsync,
createModelWithMetadataFuncAsync As CreateCardModelWithMetadataFuncAsync,
createFormFuncAsync As CreateCardFormFuncAsync,
createFileSourceForCardModelFuncAsync As CreateFileSourceForCardModelFuncAsync,
createFileUIContainerFuncAsync As CreateFileUIContainerFuncAsync,
cardMetadata As ICardMetadata,
dialogManager As ICardDialogManager,
userSettings As IUserSettings
)
public:
DefaultFormTabWithTasksViewModel(
ICardModel^ model,
IEnumerable<CardTask^>^ tasks,
ICardUIResolver^ cardUIResolver,
ITaskInfoViewModelFactory^ taskInfoViewModelFactory,
CreateCardModelFuncAsync^ createModelFuncAsync,
CreateCardModelWithMetadataFuncAsync^ createModelWithMetadataFuncAsync,
CreateCardFormFuncAsync^ createFormFuncAsync,
CreateFileSourceForCardModelFuncAsync^ createFileSourceForCardModelFuncAsync,
CreateFileUIContainerFuncAsync^ createFileUIContainerFuncAsync,
ICardMetadata^ cardMetadata,
ICardDialogManager^ dialogManager,
IUserSettings^ userSettings
)
new :
model : ICardModel *
tasks : IEnumerable<CardTask> *
cardUIResolver : ICardUIResolver *
taskInfoViewModelFactory : ITaskInfoViewModelFactory *
createModelFuncAsync : CreateCardModelFuncAsync *
createModelWithMetadataFuncAsync : CreateCardModelWithMetadataFuncAsync *
createFormFuncAsync : CreateCardFormFuncAsync *
createFileSourceForCardModelFuncAsync : CreateFileSourceForCardModelFuncAsync *
createFileUIContainerFuncAsync : CreateFileUIContainerFuncAsync *
cardMetadata : ICardMetadata *
dialogManager : ICardDialogManager *
userSettings : IUserSettings -> DefaultFormTabWithTasksViewModel
Параметры
- model ICardModel
- Модель карточки в UI.
- tasks IEnumerableCardTask
- Список заданий, которые следует отобразить в UI.
- cardUIResolver ICardUIResolver
- Объект, используемый для получения объектов, используемых в автоматическом UI карточки.
- taskInfoViewModelFactory ITaskInfoViewModelFactory
- createModelFuncAsync CreateCardModelFuncAsync
- Функция, создающая модель карточки.
- createModelWithMetadataFuncAsync CreateCardModelWithMetadataFuncAsync
- Функция, создающая модель карточки с указанием метаинформации.
- createFormFuncAsync CreateCardFormFuncAsync
- Функция, создающая модель представления формы карточки по модели этой карточки.
- createFileSourceForCardModelFuncAsync CreateFileSourceForCardModelFuncAsync
- Функция, создающая источник файлов для карточки.
- createFileUIContainerFuncAsync CreateFileUIContainerFuncAsync
- Функция, создающая контейнер файлов.
- cardMetadata ICardMetadata
- Метаинформация по типам карточек.
- dialogManager ICardDialogManager
- Объект, выводящий диалоги карточки.
- userSettings IUserSettings
- Настройки пользователя.