WorkplaceTab - конструктор
Создаёт экземпляр класса с указанием его зависимостей и значений его свойств.
Пространство имён: Tessa.UI.WindowsСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
public WorkplaceTab(
IWorkplaceViewModel workplace,
ITileManager tileManager,
IIconContainer iconContainer,
IMenuActionGenerator menuActionGenerator,
IDocumentTabManager tabManager,
Func<WorkplaceTab, CancellationToken, ValueTask> closeActionAsync
)
Public Sub New (
workplace As IWorkplaceViewModel,
tileManager As ITileManager,
iconContainer As IIconContainer,
menuActionGenerator As IMenuActionGenerator,
tabManager As IDocumentTabManager,
closeActionAsync As Func(Of WorkplaceTab, CancellationToken, ValueTask)
)
public:
WorkplaceTab(
IWorkplaceViewModel^ workplace,
ITileManager^ tileManager,
IIconContainer^ iconContainer,
IMenuActionGenerator^ menuActionGenerator,
IDocumentTabManager^ tabManager,
Func<WorkplaceTab^, CancellationToken, ValueTask>^ closeActionAsync
)
new :
workplace : IWorkplaceViewModel *
tileManager : ITileManager *
iconContainer : IIconContainer *
menuActionGenerator : IMenuActionGenerator *
tabManager : IDocumentTabManager *
closeActionAsync : Func<WorkplaceTab, CancellationToken, ValueTask> -> WorkplaceTab
Параметры
- workplace IWorkplaceViewModel
- Модель представления рабочего места, отображаемая во вкладке.
- tileManager ITileManager
- Объект, управляющий жизненным циклом панелей с плитками для вкладки.
- iconContainer IIconContainer
- Контейнер, предоставляющий доступ к иконкам.
- menuActionGenerator IMenuActionGenerator
- Объект, предоставляющий средства создания элементов контекстного меню.
- tabManager IDocumentTabManager
- Объект, выполняющий управление открытыми вкладками.
- closeActionAsync FuncWorkplaceTab, CancellationToken, ValueTask
-
Действие, производимое по нажатию на кнопку закрытия вкладки. Не должно быть равно null.