GridViewModelGenerateContextMenuAsync - метод |
Создаёт контекстное меню для заданной строки таблицы.
Возвращает null, если контекстное меню отсутствует.
Пространство имён:
Tessa.UI.Cards.Controls
Сборка:
Tessa.UI (в Tessa.UI.dll) Версия: 3.5.0.19
Синтаксис public ValueTask<IMenuActionCollection> GenerateContextMenuAsync(
CardRowViewModel row,
CardCellViewModel cell = null,
int columnIndex = -1,
CancellationToken cancellationToken = default
)
Public Function GenerateContextMenuAsync (
row As CardRowViewModel,
Optional cell As CardCellViewModel = Nothing,
Optional columnIndex As Integer = -1,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of IMenuActionCollection)
public:
ValueTask<IMenuActionCollection^> GenerateContextMenuAsync(
CardRowViewModel^ row,
CardCellViewModel^ cell = nullptr,
int columnIndex = -1,
CancellationToken cancellationToken = CancellationToken()
)
member GenerateContextMenuAsync :
row : CardRowViewModel *
?cell : CardCellViewModel *
?columnIndex : int *
?cancellationToken : CancellationToken
(* Defaults:
let _cell = defaultArg cell null
let _columnIndex = defaultArg columnIndex -1
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<IMenuActionCollection>
Параметры
- row
- Тип: Tessa.UI.Cards.ControlsCardRowViewModel
Строка таблицы, для которой создаётся контекстное меню. - cell (Optional)
- Тип: Tessa.UI.Cards.ControlsCardCellViewModel
Объект, описывающий ячейку, по которой был выполнен клик,
или null, если клик был по строке снаружи ячеек.
- columnIndex (Optional)
- Тип: SystemInt32
Отсчитываем от нуля порядковый номер колонки, по которой был выполнен клик,
или -1, если порядковый номер колонки неизвестен или ячейка cell равна null.
- cancellationToken (Optional)
- Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.
Возвращаемое значение
Тип:
ValueTaskIMenuActionCollection
Коллекция с созданными записями для строки таблицы
или
null, если контекстное меню отсутствует.
См. также