FileControl.GenerateControlMenuAsync - метод

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

Definition

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

Параметры

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

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

ValueTask<ValueTuple<IMenuActionCollection, IFileGroupingCollection, IFileSortingCollection>>
Асинхронная задача.

Реализации

IFileControl.GenerateControlMenuAsync(Func<IFileControlExtensionContext, ValueTask>, CancellationToken)

См. также