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

Создаёт экземпляр класса с указанием информации, необходимой для создания формы по умолчанию основной части карточки.

Definition

Пространство имён: Tessa.UI.Cards.Forms
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.22
C#
public DefaultFormTabWithTasksViewModel(
	CardTypeForm form,
	ICardModel model,
	ICollection<IBlockViewModel> blocks,
	DefaultFormSettings settings,
	IEnumerable<CardTask> tasks,
	ICardUIResolver cardUIResolver,
	IUIHost uiHost,
	ICardRepository cardRepository,
	IViewService viewService,
	IForumProvider forumProvider,
	IForumEventSource forumEventSource,
	IForumControlSettings forumControlSettings,
	CreateCardModelFuncAsync createModelFuncAsync,
	CreateCardModelWithMetadataFuncAsync createModelWithMetadataFuncAsync,
	CreateCardFormFuncAsync createFormFuncAsync,
	CreateFileSourceForCardModelFuncAsync createFileSourceForCardModelFuncAsync,
	CreateFileUIContainerFuncAsync createFileUIContainerFuncAsync,
	ICardMetadata cardMetadata,
	ICardDialogManager dialogManager,
	ISession session,
	IUriLinkDependenciesFactory uriLinkDependenciesFactory
)

Параметры

form  CardTypeForm
Метаинформация по форме.
model  ICardModel
Модель карточки в UI.
blocks  ICollectionIBlockViewModel
Список моделей представления блоков внутри формы.
settings  DefaultFormSettings
Настройки для формы по умолчанию.
tasks  IEnumerableCardTask
Список заданий, которые следует отобразить в UI.
cardUIResolver  ICardUIResolver
Объект, используемый для получения объектов, используемых в автоматическом UI карточки.
uiHost  IUIHost
Интерфейс для доступа к UI.
cardRepository  ICardRepository
Объект для взаимодействия с API карточек.
viewService  IViewService
Объект для взаимодействия с представлениями.
forumProvider  IForumProvider
Объект для взаимодействия с форумами.
forumEventSource  IForumEventSource
Объект для обработки событий для моделей представления форумов.
forumControlSettings  IForumControlSettings
Объект для Сохранения, получения настроек топиков в области заданий.
createModelFuncAsync  CreateCardModelFuncAsync
Функция, создающая модель карточки.
createModelWithMetadataFuncAsync  CreateCardModelWithMetadataFuncAsync
Функция, создающая модель карточки с указанием метаинформации.
createFormFuncAsync  CreateCardFormFuncAsync
Функция, создающая модель представления формы карточки по модели этой карточки.
createFileSourceForCardModelFuncAsync  CreateFileSourceForCardModelFuncAsync
Функция, создающая источник файлов для карточки.
createFileUIContainerFuncAsync  CreateFileUIContainerFuncAsync
Функция, создающая контейнер файлов.
cardMetadata  ICardMetadata
Метаинформация по типам карточек.
dialogManager  ICardDialogManager
Объект, выводящий диалоги карточки.
session  ISession
Текущая сессия.
uriLinkDependenciesFactory  IUriLinkDependenciesFactory
IUriLinkDependenciesFactory

См. также