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