ClientDocumentTabManager - конструктор
Создаёт экземпляр класса с указанием его зависимостей.
Пространство имён: Tessa.UIСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
public ClientDocumentTabManager(
ITessaShell shell,
Func<ITileManager> createTileManagerFunc,
ITreeItemFactory treeItemFactory,
WorkplaceCreationContextFactory createWorkplaceCreationContextFunc,
IIconContainer iconContainer,
IMenuActionGenerator menuActionGenerator,
[OptionalDependencyAttribute] IDoubleClickAction viewDoubleClickAction = null
)
Public Sub New (
shell As ITessaShell,
createTileManagerFunc As Func(Of ITileManager),
treeItemFactory As ITreeItemFactory,
createWorkplaceCreationContextFunc As WorkplaceCreationContextFactory,
iconContainer As IIconContainer,
menuActionGenerator As IMenuActionGenerator,
<OptionalDependencyAttribute> Optional viewDoubleClickAction As IDoubleClickAction = Nothing
)
public:
ClientDocumentTabManager(
ITessaShell^ shell,
Func<ITileManager^>^ createTileManagerFunc,
ITreeItemFactory^ treeItemFactory,
WorkplaceCreationContextFactory^ createWorkplaceCreationContextFunc,
IIconContainer^ iconContainer,
IMenuActionGenerator^ menuActionGenerator,
[OptionalDependencyAttribute] IDoubleClickAction^ viewDoubleClickAction = nullptr
)
new :
shell : ITessaShell *
createTileManagerFunc : Func<ITileManager> *
treeItemFactory : ITreeItemFactory *
createWorkplaceCreationContextFunc : WorkplaceCreationContextFactory *
iconContainer : IIconContainer *
menuActionGenerator : IMenuActionGenerator *
[<OptionalDependencyAttribute>] ?viewDoubleClickAction : IDoubleClickAction
(* Defaults:
let _viewDoubleClickAction = defaultArg viewDoubleClickAction null
*)
-> ClientDocumentTabManager
Параметры
- shell ITessaShell
- Окно приложения.
- createTileManagerFunc FuncITileManager
-
Функция, создающая экземпляр объекта, управляющего жизненным циклом панелей с плитками для вкладки.
- treeItemFactory ITreeItemFactory
- Фабрика, создающая модель рабочего места.
- createWorkplaceCreationContextFunc WorkplaceCreationContextFactory
- Фабрика, создающая контекст, используемый при создании модели рабочего места.
- iconContainer IIconContainer
- Контейнер, предоставляющий доступ к иконкам.
- menuActionGenerator IMenuActionGenerator
- Объект, предоставляющий средства создания элементов контекстного меню.
- viewDoubleClickAction IDoubleClickAction (Optional)
-
Действие по умолчанию, выполняемая по двойному клику на строке в представлении рабочего места,
или null, если действий не выполняется.