RayCraftDocs
v1.0.3
fr
raycraft.dev
Sur cette page

Button

Free

Déclenche une action, ou navigue quand Href est défini (le bouton est alors affiché comme un lien d'apparence identique). Trois variantes (Filled, Outlined, Text), six couleurs, trois tailles et des icônes facultatives avant ou après l'étiquette. Pour un bouton avec seulement une icône, utilisez IconButton. Loading affiche un indicateur à la place de l'icône de début et bloque les clics (un double envoi ne peut donc pas se produire) ; BusyWhileClicking fait de même automatiquement tant qu'un gestionnaire OnClick asynchrone s'exécute.

Exemple

Contrôle Button

Paramètres

ParamètreTypeDescription
BusyWhileClickingboolAffiche l'état occupé tant qu'un gestionnaire OnClick asynchrone s'exécute.
ChildContentRenderFragmentContenu affiché à l'intérieur du composant.
ClassstringClasses CSS supplémentaires ajoutées à l'élément racine.
ColorButtonColorPrimary (par défaut), Secondary, Info, Success, Warning ou Danger.
DisabledboolDésactive l'interaction.
EndIconIconName?Icône affichée après l'étiquette.
HrefstringAdresse du lien. Sur un Button, il fait afficher le bouton comme un lien d'apparence identique.
LoadingboolAffiche une barre de progression au-dessus des lignes.
SizeSizeSmall, Medium (par défaut) ou Large ; Dialog a aussi ExtraLarge.
StartIconIconName?Icône affichée avant l'étiquette.
StylestringStyle en ligne ajouté à l'élément racine.
TargetstringCountdown : l'instant jusqu'auquel compter à rebours. Button : cible du lien dans le navigateur, par exemple _blank.
TypestringComment la cellule est dessinée : Text, Check, Image, Progress, Link, Badge ou Dropdown.
VariantVariantStyle visuel : Filled, Outlined ou Text.

Événements

ÉvénementTypeDescription
OnClickEventCallback<MouseEventArgs>Déclenché quand le bouton est cliqué.

Paquet

Button fait partie de RayCraft Free. Paquet : RayCraft.Blazor. Il provient de nuget.org. Voir Premiers pas.