CommandContextMenu
FreeUm menu de contexto construído a partir de dados MenuCommand, com submenus, marcas, atalhos e o mesmo tratamento de teclado do MenuBar. Ele abre no ponto que você indicar e permanece dentro da janela.
Exemplo

Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
Class | string | Classes CSS extras adicionadas ao elemento raiz. |
Items | IReadOnlyList<MenuCommand> | Os comandos a mostrar. |
Label | string | Nome acessível do menu. |
Open | bool | Mostra o menu. |
Style | string | Estilo embutido adicionado ao elemento raiz. |
X | Double | Posição à esquerda em pixels da janela de exibição (por exemplo MouseEventArgs.ClientX). |
Y | Double | Posição no topo em pixels da janela de exibição (por exemplo MouseEventArgs.ClientY). |
Eventos
| Evento | Tipo | Descrição |
|---|---|---|
OnClose | EventCallback | Gerado quando o menu fecha: uma escolha, Escape ou um clique fora. |
OnPick | EventCallback<MenuCommand> | Gerado com o comando escolhido antes de o seu próprio Action ser executado. |
Pacote
CommandContextMenu faz parte do RayCraft Free. Pacote: RayCraft.Blazor. Vem do nuget.org. Veja Primeiros passos.
Enviar feedbackVersão 1.0.3