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

Инициализирует новый экземпляр класса UIHost.

Definition

Пространство имён: Tessa.UI
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
public UIHost(
	[NotNullAttribute] IViewService viewService,
	[NotNullAttribute] FilterDialogFactory filterDialogFactory,
	[NotNullAttribute] ICardDialogManager dialogManager,
	[NotNullAttribute] ICardRepository cardRepository,
	[NotNullAttribute] Func<ICardEditorModel> createEditorFunc,
	[NotNullAttribute] IDocumentTabManager documentTabManager,
	[NotNullAttribute] ICardUIResolver cardUIResolver,
	[NotNullAttribute] IOpenedCardObserver openedCardObserver,
	[NotNullAttribute] IExtensionContainer extensionContainer,
	[NotNullAttribute] Func<ViewSelectionDialog> viewsDialogFactory
)

Параметры

viewService  IViewService
Сервис представлений.
filterDialogFactory  FilterDialogFactory
Делегат фабрики создания диалогового окна фильтрации представлений.
dialogManager  ICardDialogManager
Предоставляет средства для вывода диалогов, используемых в карточках и типах карточек.
cardRepository  ICardRepository
Репозиторий для управления карточками.
createEditorFunc  FuncICardEditorModel
Функция, создающая объект, выполняющий редактирование карточки.
documentTabManager  IDocumentTabManager
Объект, управляющий вкладками на верхней панели.
cardUIResolver  ICardUIResolver
Объект, используемый для получения объектов, используемых в автоматическом UI карточки.
openedCardObserver  IOpenedCardObserver
Объект, отслеживающий изменение карточек, открытых из рабочего места.
extensionContainer  IExtensionContainer
Контейнер расширений.
viewsDialogFactory  FuncViewSelectionDialog
Фабрика диалогов представлений.

См. также