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

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

Definition

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

Параметры

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

См. также