UIHost - конструктор
Инициализирует новый экземпляр класса
UIHost.
Пространство имён: Tessa.UIСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
public UIHost(
[NotNullAttribute] IViewService viewService,
[NotNullAttribute] FilterDialogFactory filterDialogFactory,
[NotNullAttribute] ICardDialogManager dialogManager,
[NotNullAttribute] ICardRepository cardRepository,
[NotNullAttribute] Func<ICardEditorModel> createEditorFunc,
[NotNullAttribute] IDocumentTabManager documentTabManager,
[NotNullAttribute] ICardUIResolver cardUIResolver,
[NotNullAttribute] IOpenedCardObserver openedCardObserver,
[NotNullAttribute] IExtensionContainer extensionContainer,
[NotNullAttribute] Func<ViewSelectionDialog> viewsDialogFactory
)
Public Sub New (
<NotNullAttribute> viewService As IViewService,
<NotNullAttribute> filterDialogFactory As FilterDialogFactory,
<NotNullAttribute> dialogManager As ICardDialogManager,
<NotNullAttribute> cardRepository As ICardRepository,
<NotNullAttribute> createEditorFunc As Func(Of ICardEditorModel),
<NotNullAttribute> documentTabManager As IDocumentTabManager,
<NotNullAttribute> cardUIResolver As ICardUIResolver,
<NotNullAttribute> openedCardObserver As IOpenedCardObserver,
<NotNullAttribute> extensionContainer As IExtensionContainer,
<NotNullAttribute> viewsDialogFactory As Func(Of ViewSelectionDialog)
)
public:
UIHost(
[NotNullAttribute] IViewService^ viewService,
[NotNullAttribute] FilterDialogFactory^ filterDialogFactory,
[NotNullAttribute] ICardDialogManager^ dialogManager,
[NotNullAttribute] ICardRepository^ cardRepository,
[NotNullAttribute] Func<ICardEditorModel^>^ createEditorFunc,
[NotNullAttribute] IDocumentTabManager^ documentTabManager,
[NotNullAttribute] ICardUIResolver^ cardUIResolver,
[NotNullAttribute] IOpenedCardObserver^ openedCardObserver,
[NotNullAttribute] IExtensionContainer^ extensionContainer,
[NotNullAttribute] Func<ViewSelectionDialog^>^ viewsDialogFactory
)
new :
[<NotNullAttribute>] viewService : IViewService *
[<NotNullAttribute>] filterDialogFactory : FilterDialogFactory *
[<NotNullAttribute>] dialogManager : ICardDialogManager *
[<NotNullAttribute>] cardRepository : ICardRepository *
[<NotNullAttribute>] createEditorFunc : Func<ICardEditorModel> *
[<NotNullAttribute>] documentTabManager : IDocumentTabManager *
[<NotNullAttribute>] cardUIResolver : ICardUIResolver *
[<NotNullAttribute>] openedCardObserver : IOpenedCardObserver *
[<NotNullAttribute>] extensionContainer : IExtensionContainer *
[<NotNullAttribute>] 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
-
Фабрика диалогов представлений.