UIHost - конструктор
Объект, предоставляющий упрощённый доступ к основным функциям платформы,
которые связаны с отображением информации пользователю.
Пространство имён: Tessa.UIСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.2.1+2efecbe35c10dec386bb05925f2876c4acbb708d
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
- Фабрика диалогов представлений.