Initializes a new instance of the
UIHost class.
Пространство имён:
Tessa.UI
Сборка:
Tessa.UI (в Tessa.UI.dll) Версия: 3.5.0.19
Синтаксис public UIHost(
[NotNullAttribute] IViewService viewService,
[NotNullAttribute] FilterDialogFactory filterDialogFactory,
[NotNullAttribute] ICardDialogManager dialogManager,
[NotNullAttribute] ICardRepository cardRepository,
[NotNullAttribute] Func<ICardEditorModel> createEditorFunc,
[NotNullAttribute] IDocumentTabManager itemManager,
[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> itemManager 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^ itemManager,
[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>] itemManager : IDocumentTabManager *
[<NotNullAttribute>] cardUIResolver : ICardUIResolver *
[<NotNullAttribute>] openedCardObserver : IOpenedCardObserver *
[<NotNullAttribute>] extensionContainer : IExtensionContainer *
[<NotNullAttribute>] viewsDialogFactory : Func<ViewSelectionDialog> -> UIHost
Параметры
- viewService
- Тип: Tessa.ViewsIViewService
Сервис представлений
- filterDialogFactory
- Тип: Tessa.UI.ViewsFilterDialogFactory
Фабрика создания диалого фильтрация
- dialogManager
- Тип: Tessa.UI.CardsICardDialogManager
Предоставляет средства для вывода диалогов, используемых в карточках и типах карточек.
- cardRepository
- Тип: Tessa.CardsICardRepository
Репозиторий для управления карточками.
- createEditorFunc
- Тип: SystemFuncICardEditorModel
Функция, создающая объект, выполняющий редактирование карточки.
- itemManager
- Тип: Tessa.UI.WindowsIDocumentTabManager
The region Manager.
- cardUIResolver
- Тип: Tessa.UI.CardsICardUIResolver
The cardUIResolver.
- openedCardObserver
- Тип: Tessa.UI.ViewsIOpenedCardObserver
Интерфейс объекта, отслеживающего изменения карточек, открытых из рабочего места.
- extensionContainer
- Тип: Tessa.ExtensionsIExtensionContainer
Контейнер расширений.
- viewsDialogFactory
- Тип: SystemFuncViewSelectionDialog
Фабрика диалогов представлений.
См. также