Dialog
FreeModales Fenster. Der Fokus wechselt hinein und bleibt darin, bis es schließt (Escape, die Schließen-Schaltfläche oder ein Klick auf den Hintergrund); danach kehrt der Fokus zum vorherigen Element zurück. Verwenden Sie im Code IRayCraftDialogs.ConfirmAsync / AlertAsync für Meldungen, PromptAsync für einen Textwert (null bei Abbruch) oder ShowAsync<TComponent>, um Ihre eigene Komponente zu zeigen; sie erhält einen kaskadierenden DialogContext, dessen Close(data) und Cancel() das Dialogfeld beenden. Dafür wird ein DialogHost in Ihrem Layout benötigt.
Beispiel

Parameter
| Parameter | Typ | Beschreibung |
|---|---|---|
Actions | RenderFragment | Schaltflächen, die unten im Dialogfeld angezeigt werden. |
ChildContent | RenderFragment | Inhalt, der innerhalb der Komponente dargestellt wird. |
Class | string | Zusätzliche CSS-Klassen, die dem Wurzelelement hinzugefügt werden. |
Open | bool | Ob die Seitenleiste angezeigt wird. Verwenden Sie es mit @bind-Open. |
Persistent | bool | Klicks auf den Hintergrund und Escape schließen das Dialogfeld nicht. |
Style | string | Inline-Stil, der dem Wurzelelement hinzugefügt wird. |
Title | string | Titeltext (Kopfzeile der Seitenleiste, Registerbeschriftung, Spaltenüberschrift, Schrittbeschriftung). |
Ereignisse
| Ereignis | Typ | Beschreibung |
|---|---|---|
OpenChanged | EventCallback<bool> | Wird ausgelöst, wenn die Seitenleiste das Schließen anfordert. |
Paket
Dialog gehört zu RayCraft Free. Paket: RayCraft.Blazor. Es stammt von nuget.org. Siehe Erste Schritte.
Verwandte Steuerelemente
- DialogHostDer Ort, an dem aus dem Code geöffnete Dialogfelder angezeigt werden (IRayCraftDialogs.ConfirmAsync, AlertAsync, PromptAsync, ShowAsync).
- ColorDialogEin Dialogfeld zur Auswahl einer Farbe.
- FontDialogEin Dialogfeld zur Auswahl einer Schriftart.
Feedback sendenVersion 1.0.3