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

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.Cards.CardTypeForm
Метаинформация по форме.
model
Тип: Tessa.UI.Cards.ICardModel
Модель карточки в UI.
blocks
Тип: System.Collections.Generic.ICollection<IBlockViewModel>
Список моделей представления блоков внутри формы.
settings
Тип: Tessa.UI.Cards.Forms.DefaultFormSettings
Настройки для формы по умолчанию.
tasks
Тип: System.Collections.Generic.IEnumerable<CardTask>
Список заданий, которые следует отобразить в UI.
cardUIResolver
Тип: Tessa.UI.Cards.ICardUIResolver
Объект, используемый для получения объектов, используемых в автоматическом UI карточки.
uiHost
Тип: Tessa.UI.IUIHost
Интерфейс для доступа к UI.
cardRepository
Тип: Tessa.Cards.ICardRepository
Объект для взаимодействия с API карточек.
viewService
Тип: Tessa.Views.IViewService
Объект для взаимодействия с представлениями.
forumProvider
Тип: Tessa.Forums.IForumProvider
Объект для взаимодействия с форумами.
forumEventSource
Тип: Tessa.Forums.ObserverClasses.IForumEventSource
Объект для обработки событий для моделей представления форумов.
forumControlSettings
Тип: Tessa.Forums.IForumControlSettings
Объект для Сохранения, получения настроек топиков в области заданий.
createModelFuncAsync
Тип: Tessa.UI.Cards.CreateCardModelFuncAsync
Функция, создающая модель карточки.
createModelWithMetadataFuncAsync
Тип: Tessa.UI.Cards.CreateCardModelWithMetadataFuncAsync
Функция, создающая модель карточки с указанием метаинформации.
createFormFuncAsync
Тип: Tessa.UI.Cards.CreateCardFormFuncAsync
Функция, создающая модель представления формы карточки по модели этой карточки.
createFileSourceForCardModelFuncAsync
Тип: Tessa.UI.Cards.CreateFileSourceForCardModelFuncAsync
Функция, создающая источник файлов для карточки.
createFileUIContainerFuncAsync
Тип: Tessa.UI.Files.CreateFileUIContainerFuncAsync
Функция, создающая контейнер файлов.
cardMetadata
Тип: Tessa.Cards.ICardMetadata
Метаинформация по типам карточек.
dialogManager
Тип: Tessa.UI.Cards.ICardDialogManager
Объект, выводящий диалоги карточки.
session
Тип: Tessa.Platform.Runtime.ISession
Текущая сессия.
См. также