GridViewModelGenerateContextMenuAsync - метод

Создаёт контекстное меню для заданной строки таблицы. Возвращает null, если контекстное меню отсутствует.

Definition

Пространство имён: Tessa.UI.Cards.Controls
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
public ValueTask<IMenuActionCollection> GenerateContextMenuAsync(
	CardRowViewModel row,
	CardCellViewModel cell = null,
	int columnIndex = -1,
	CancellationToken cancellationToken = default
)

Параметры

row  CardRowViewModel
Строка таблицы, для которой создаётся контекстное меню.
cell  CardCellViewModel  (Optional)
Объект, описывающий ячейку, по которой был выполнен клик, или null, если клик был по строке снаружи ячеек.
columnIndex  Int32  (Optional)
Отсчитываем от нуля порядковый номер колонки, по которой был выполнен клик, или -1, если порядковый номер колонки неизвестен или ячейка cell равна null.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

ValueTaskIMenuActionCollection
Коллекция с созданными записями для строки таблицы или null, если контекстное меню отсутствует.

См. также