Button
FreeDispara uma ação ou navega quando Href está definido (o botão então é exibido como um link com a mesma aparência). Três variantes (Filled, Outlined, Text), seis cores, três tamanhos e ícones opcionais antes ou depois do rótulo. Para um botão só com ícone, use IconButton. Loading mostra um indicador no lugar do ícone inicial e bloqueia cliques (de modo que um envio duplo não possa acontecer); BusyWhileClicking faz o mesmo automaticamente enquanto um tratador OnClick assíncrono é executado.
Exemplo

Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
BusyWhileClicking | bool | Mostra o estado de ocupado enquanto um tratador OnClick assíncrono é executado. |
ChildContent | RenderFragment | Conteúdo renderizado dentro do componente. |
Class | string | Classes CSS extras adicionadas ao elemento raiz. |
Color | ButtonColor | Primary (padrão), Secondary, Info, Success, Warning ou Danger. |
Disabled | bool | Desativa a interação. |
EndIcon | IconName? | Ícone mostrado depois do rótulo. |
Href | string | Endereço do link. Em um Button, faz o botão ser exibido como um link com a mesma aparência. |
Loading | bool | Mostra uma barra de progresso acima das linhas. |
Size | Size | Small, Medium (padrão) ou Large; Dialog também tem ExtraLarge. |
StartIcon | IconName? | Ícone mostrado antes do rótulo. |
Style | string | Estilo embutido adicionado ao elemento raiz. |
Target | string | Countdown: o momento até o qual a contagem regressiva vai. Button: destino do link no navegador, por exemplo _blank. |
Type | string | Como a célula é desenhada: Text, Check, Image, Progress, Link, Badge ou Dropdown. |
Variant | Variant | Estilo visual: Filled, Outlined ou Text. |
Eventos
| Evento | Tipo | Descrição |
|---|---|---|
OnClick | EventCallback<MouseEventArgs> | Gerado quando o botão é clicado. |
Pacote
Button faz parte do RayCraft Free. Pacote: RayCraft.Blazor. Vem do nuget.org. Veja Primeiros passos.
Enviar feedbackVersão 1.0.3