Dialog
FreeModalt vindue. Fokus flyttes ind i det og bliver der, til det lukkes (Escape, lukkeknappen eller et klik på baggrunden); derefter vender fokus tilbage til det forrige element. Fra kode bruges IRayCraftDialogs.ConfirmAsync / AlertAsync til meddelelser, PromptAsync til en tekstværdi (null ved annullering) eller ShowAsync<TComponent> til at vise en egen komponent; den modtager en kaskaderende DialogContext, hvis Close(data) og Cancel() afslutter dialogboksen. Det kræver én DialogHost i dit layout.
Eksempel

Parametre
| Parameter | Type | Beskrivelse |
|---|---|---|
Actions | RenderFragment | Knapper, der vises nederst i dialogboksen. |
ChildContent | RenderFragment | Indhold, der gengives inde i komponenten. |
Class | string | Ekstra CSS-klasser, der tilføjes til rodelementet. |
Open | bool | Om skuffen vises. Brug med @bind-Open. |
Persistent | bool | Klik på baggrunden og Escape lukker ikke dialogboksen. |
Style | string | Indlejret typografi, der tilføjes til rodelementet. |
Title | string | Titeltekst (skuffens overskrift, fanens billedtekst, kolonneoverskrift, trinnets billedtekst). |
Hændelser
| Hændelse | Type | Beskrivelse |
|---|---|---|
OpenChanged | EventCallback<bool> | Udløses, når skuffen beder om at blive lukket. |
Pakke
Dialog er en del af RayCraft Free. Pakke: RayCraft.Blazor. Den hentes fra nuget.org. Se Kom i gang.
Relaterede kontroller
- DialogHostStedet, hvor dialogbokse åbnet fra kode vises (IRayCraftDialogs.ConfirmAsync, AlertAsync, PromptAsync, ShowAsync).
- ColorDialogEn dialogboks til valg af en farve.
- FontDialogEn dialogboks til valg af en skrifttype.
Send feedbackVersion 1.0.3