DefaultFormTabWithTasksViewModel - конструктор
Создаёт экземпляр класса с указанием информации,
необходимой для создания формы по умолчанию основной части карточки.
Пространство имён: Tessa.UI.Cards.FormsСборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.22
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
)
Public Sub New (
form As CardTypeForm,
model As ICardModel,
blocks As ICollection(Of IBlockViewModel),
settings As DefaultFormSettings,
tasks As IEnumerable(Of CardTask),
cardUIResolver As ICardUIResolver,
uiHost As IUIHost,
cardRepository As ICardRepository,
viewService As IViewService,
forumProvider As IForumProvider,
forumEventSource As IForumEventSource,
forumControlSettings As IForumControlSettings,
createModelFuncAsync As CreateCardModelFuncAsync,
createModelWithMetadataFuncAsync As CreateCardModelWithMetadataFuncAsync,
createFormFuncAsync As CreateCardFormFuncAsync,
createFileSourceForCardModelFuncAsync As CreateFileSourceForCardModelFuncAsync,
createFileUIContainerFuncAsync As CreateFileUIContainerFuncAsync,
cardMetadata As ICardMetadata,
dialogManager As ICardDialogManager,
session As ISession,
uriLinkDependenciesFactory As IUriLinkDependenciesFactory
)
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
)
new :
form : CardTypeForm *
model : ICardModel *
blocks : ICollection<IBlockViewModel> *
settings : DefaultFormSettings *
tasks : IEnumerable<CardTask> *
cardUIResolver : ICardUIResolver *
uiHost : IUIHost *
cardRepository : ICardRepository *
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 -> DefaultFormTabWithTasksViewModel
Параметры
- 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