FileControlGenerateControlMenuAsync - метод

Генерирует контекстное меню для элемента управления. При этом могут выполняться расширения. Возвращает пункты контекстного меню и подготовленные группировки и сортировки, актуальные в текущий момент.

Definition

Пространство имён: Tessa.UI.Files
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.22
C#
public ValueTask<(IMenuActionCollection actions, IFileGroupingCollection groupings, IFileSortingCollection sortings)> GenerateControlMenuAsync(
	Func<IFileControlExtensionContext, ValueTask> modifyContextActionAsync = null,
	CancellationToken cancellationToken = default
)

Параметры

modifyContextActionAsync  FuncIFileControlExtensionContext, ValueTask  (Optional)
Действие, изменяющее контекст расширения, или null, если такое действие не требуется.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

Возвращаемое значение

ValueTaskValueTupleIMenuActionCollection, IFileGroupingCollection, IFileSortingCollection
Асинхронная задача.

Реализации

IFileControlGenerateControlMenuAsync(FuncIFileControlExtensionContext, ValueTask, CancellationToken)

См. также