UIHost - конструктор
Объект, предоставляющий упрощённый доступ к основным функциям платформы,
которые связаны с отображением информации пользователю.
Пространство имён: Tessa.UIСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
public UIHost(
IViewService viewService,
FilterDialogFactory filterDialogFactory,
ICardDialogManager dialogManager,
ICardRepository cardRepository,
Func<ICardEditorModel> createEditorFunc,
IDocumentTabManager documentTabManager,
ICardUIResolver cardUIResolver,
IOpenedCardObserver openedCardObserver,
IExtensionContainer extensionContainer,
Func<ViewSelectionDialog> viewsDialogFactory
)
Public Sub New (
viewService As IViewService,
filterDialogFactory As FilterDialogFactory,
dialogManager As ICardDialogManager,
cardRepository As ICardRepository,
createEditorFunc As Func(Of ICardEditorModel),
documentTabManager As IDocumentTabManager,
cardUIResolver As ICardUIResolver,
openedCardObserver As IOpenedCardObserver,
extensionContainer As IExtensionContainer,
viewsDialogFactory As Func(Of ViewSelectionDialog)
)
public:
UIHost(
IViewService^ viewService,
FilterDialogFactory^ filterDialogFactory,
ICardDialogManager^ dialogManager,
ICardRepository^ cardRepository,
Func<ICardEditorModel^>^ createEditorFunc,
IDocumentTabManager^ documentTabManager,
ICardUIResolver^ cardUIResolver,
IOpenedCardObserver^ openedCardObserver,
IExtensionContainer^ extensionContainer,
Func<ViewSelectionDialog^>^ viewsDialogFactory
)
new :
viewService : IViewService *
filterDialogFactory : FilterDialogFactory *
dialogManager : ICardDialogManager *
cardRepository : ICardRepository *
createEditorFunc : Func<ICardEditorModel> *
documentTabManager : IDocumentTabManager *
cardUIResolver : ICardUIResolver *
openedCardObserver : IOpenedCardObserver *
extensionContainer : IExtensionContainer *
viewsDialogFactory : Func<ViewSelectionDialog> -> UIHost
Параметры
- viewService IViewService
Сервис, предоставляющий доступ к представлениям, доступным в системе.
- filterDialogFactory FilterDialogFactory
Делегат фабрики создания диалогового окна фильтрации представлений
- dialogManager ICardDialogManager
Предоставляет средства для вывода диалогов, используемых в карточках и типах карточек.
- cardRepository ICardRepository
Репозиторий для управления карточками.
- createEditorFunc FuncICardEditorModel
- Функция, создающая объект, выполняющий редактирование карточки.
- documentTabManager IDocumentTabManager
Объект, управляющий вкладками на верхней панели (карточки и рабочие места).
- cardUIResolver ICardUIResolver
Объект, используемый для получения объектов, используемых в автоматическом UI карточки.
- openedCardObserver IOpenedCardObserver
Интерфейс объекта, отслеживающего изменения карточек, открытых из рабочего места.
- extensionContainer IExtensionContainer
Контейнер расширений.
- viewsDialogFactory FuncViewSelectionDialog
- Фабрика диалогов представлений.