RayCraftDocs
v1.0.3
pt-BR
raycraft.dev
Nesta página

Menu

Free

Botão que abre uma lista de ações. Fecha ao selecionar, com Escape ou com um clique fora.

Exemplo

Controle Menu

Parâmetros

Menu

ParâmetroTipoDescrição
AlignEndboolAlinha a lista com a borda direita do botão em vez da esquerda (Menu); o posicionamento automático já a move quando ela sairia da janela.
ButtonVariantVariantVariante do botão que abre o menu.
ChildContentRenderFragmentConteúdo renderizado dentro do componente.
ClassstringClasses CSS extras adicionadas ao elemento raiz.
IconIconName?Ícone a mostrar (IconName).
LabelstringTexto visível do rótulo (gráficos: nome acessível; IconButton: nome acessível e dica de ferramenta).
PlacementMenuPlacementTop (padrão), Bottom, Left ou Right.
StylestringEstilo embutido adicionado ao elemento raiz.
TriggerRenderFragmentConteúdo do botão que abre o menu (por exemplo um Avatar e um nome). Substitui o rótulo e a seta; defina Label para o nome acessível (Menu).

MenuItem

ParâmetroTipoDescrição
ChildContentRenderFragmentConteúdo renderizado dentro do componente.
ClassstringClasses CSS extras adicionadas ao elemento raiz.
DisabledboolDesativa a interação.
IconIconName?Ícone a mostrar (IconName).
StylestringEstilo embutido adicionado ao elemento raiz.

MenuDivider

ParâmetroTipoDescrição
ClassstringClasses CSS extras adicionadas ao elemento raiz.
StylestringEstilo embutido adicionado ao elemento raiz.

Eventos

MenuItem

EventoTipoDescrição
OnClickEventCallback<MouseEventArgs>Gerado quando o botão é clicado.

Pacote

Menu faz parte do RayCraft Free. Pacote: RayCraft.Blazor. Vem do nuget.org. Veja Primeiros passos.