RayCraftDocs
v1.0.3
de
raycraft.dev
Auf dieser Seite

Dialog

Free

Modales 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

Steuerelement Dialog

Parameter

ParameterTypBeschreibung
ActionsRenderFragmentSchaltflächen, die unten im Dialogfeld angezeigt werden.
ChildContentRenderFragmentInhalt, der innerhalb der Komponente dargestellt wird.
ClassstringZusätzliche CSS-Klassen, die dem Wurzelelement hinzugefügt werden.
OpenboolOb die Seitenleiste angezeigt wird. Verwenden Sie es mit @bind-Open.
PersistentboolKlicks auf den Hintergrund und Escape schließen das Dialogfeld nicht.
StylestringInline-Stil, der dem Wurzelelement hinzugefügt wird.
TitlestringTiteltext (Kopfzeile der Seitenleiste, Registerbeschriftung, Spaltenüberschrift, Schrittbeschriftung).

Ereignisse

EreignisTypBeschreibung
OpenChangedEventCallback<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.