RayCraftDocs
v1.0.3
fr
raycraft.dev
Sur cette page

Dialog

Free

Fenêtre modale. Le focus s'y déplace et y reste jusqu'à sa fermeture (Échap, le bouton de fermeture ou un clic sur l'arrière-plan) ; le focus revient ensuite à l'élément précédent. Depuis le code, utilisez IRayCraftDialogs.ConfirmAsync / AlertAsync pour des messages, PromptAsync pour une valeur de texte (null si annulé) ou ShowAsync<TComponent> pour afficher votre propre composant ; il reçoit un DialogContext en cascade dont Close(data) et Cancel() terminent la boîte de dialogue. Cela nécessite un DialogHost dans votre mise en page.

Exemple

Contrôle Dialog

Paramètres

ParamètreTypeDescription
ActionsRenderFragmentBoutons affichés en bas de la boîte de dialogue.
ChildContentRenderFragmentContenu affiché à l'intérieur du composant.
ClassstringClasses CSS supplémentaires ajoutées à l'élément racine.
OpenboolIndique si le tiroir est affiché. À utiliser avec @bind-Open.
PersistentboolLes clics sur l'arrière-plan et Échap ne ferment pas la boîte de dialogue.
StylestringStyle en ligne ajouté à l'élément racine.
TitlestringTexte du titre (en-tête de tiroir, légende d'onglet, en-tête de colonne, légende d'étape).

Événements

ÉvénementTypeDescription
OpenChangedEventCallback<bool>Déclenché quand le tiroir demande à se fermer.

Paquet

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