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

Объект, предоставляющий упрощённый доступ к основным функциям платформы, которые связаны с отображением информации пользователю.

Definition

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

Параметры

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

См. также