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
)
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
)
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
)
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 -> DefaultFormTabWithTasksViewModel
Параметры
- 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
Текущая сессия.
См. также