Dialog
FreeFenê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

Paramètres
| Paramètre | Type | Description |
|---|---|---|
Actions | RenderFragment | Boutons affichés en bas de la boîte de dialogue. |
ChildContent | RenderFragment | Contenu affiché à l'intérieur du composant. |
Class | string | Classes CSS supplémentaires ajoutées à l'élément racine. |
Open | bool | Indique si le tiroir est affiché. À utiliser avec @bind-Open. |
Persistent | bool | Les clics sur l'arrière-plan et Échap ne ferment pas la boîte de dialogue. |
Style | string | Style en ligne ajouté à l'élément racine. |
Title | string | Texte du titre (en-tête de tiroir, légende d'onglet, en-tête de colonne, légende d'étape). |
Événements
| Événement | Type | Description |
|---|---|---|
OpenChanged | EventCallback<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.
Contrôles associés
- DialogHostL'endroit où s'affichent les boîtes de dialogue ouvertes depuis le code (IRayCraftDialogs.ConfirmAsync, AlertAsync, PromptAsync, ShowAsync).
- ColorDialogUne boîte de dialogue pour choisir une couleur.
- FontDialogUne boîte de dialogue pour choisir une police.
Envoyer un retourVersion 1.0.3