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