Для изменения размера нажмите или перетащите

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

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

Пространство имён:  Tessa.UI.Cards.Forms
Сборка:  Tessa.UI (в Tessa.UI.dll) Версия: 3.5.0.19
Синтаксис
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
)

Параметры

form
Тип: Tessa.CardsCardTypeForm
Метаинформация по форме.
model
Тип: Tessa.UI.CardsICardModel
Модель карточки в UI.
blocks
Тип: System.Collections.GenericICollectionIBlockViewModel
Список моделей представления блоков внутри формы.
settings
Тип: Tessa.UI.Cards.FormsDefaultFormSettings
Настройки для формы по умолчанию.
tasks
Тип: System.Collections.GenericIEnumerableCardTask
Список заданий, которые следует отобразить в UI.
cardUIResolver
Тип: Tessa.UI.CardsICardUIResolver
Объект, используемый для получения объектов, используемых в автоматическом UI карточки.
uiHost
Тип: Tessa.UIIUIHost
Интерфейс для доступа к UI.
cardRepository
Тип: Tessa.CardsICardRepository
Объект для взаимодействия с API карточек.
viewService
Тип: Tessa.ViewsIViewService
Объект для взаимодействия с представлениями.
forumProvider
Тип: Tessa.ForumsIForumProvider
Объект для взаимодействия с форумами.
forumEventSource
Тип: Tessa.Forums.ObserverClassesIForumEventSource
Объект для обработки событий для моделей представления форумов.
forumControlSettings
Тип: Tessa.ForumsIForumControlSettings
Объект для Сохранения, получения настроек топиков в области заданий.
createModelFuncAsync
Тип: Tessa.UI.CardsCreateCardModelFuncAsync
Функция, создающая модель карточки.
createModelWithMetadataFuncAsync
Тип: Tessa.UI.CardsCreateCardModelWithMetadataFuncAsync
Функция, создающая модель карточки с указанием метаинформации.
createFormFuncAsync
Тип: Tessa.UI.CardsCreateCardFormFuncAsync
Функция, создающая модель представления формы карточки по модели этой карточки.
createFileSourceForCardModelFuncAsync
Тип: Tessa.UI.CardsCreateFileSourceForCardModelFuncAsync
Функция, создающая источник файлов для карточки.
createFileUIContainerFuncAsync
Тип: Tessa.UI.FilesCreateFileUIContainerFuncAsync
Функция, создающая контейнер файлов.
cardMetadata
Тип: Tessa.CardsICardMetadata
Метаинформация по типам карточек.
dialogManager
Тип: Tessa.UI.CardsICardDialogManager
Объект, выводящий диалоги карточки.
session
Тип: Tessa.Platform.RuntimeISession
Текущая сессия.
См. также