RayCraftDocs
v1.0.3
es
raycraft.dev
En esta página

Dialog

Free

Ventana modal. El foco pasa a ella y permanece dentro hasta que se cierra (Escape, el botón de cierre o un clic en el fondo); después el foco vuelve al elemento anterior. Desde código, use IRayCraftDialogs.ConfirmAsync / AlertAsync para mensajes, PromptAsync para un valor de texto (null si se cancela) o ShowAsync<TComponent> para mostrar su propio componente; este recibe un DialogContext en cascada cuyos Close(data) y Cancel() terminan el cuadro de diálogo. Esto requiere un DialogHost en su diseño.

Ejemplo

Control Dialog

Parámetros

ParámetroTipoDescripción
ActionsRenderFragmentBotones que se muestran al pie del cuadro de diálogo.
ChildContentRenderFragmentContenido representado dentro del componente.
ClassstringClases CSS adicionales que se agregan al elemento raíz.
OpenboolSi se muestra el panel lateral. Úselo con @bind-Open.
PersistentboolLos clics en el fondo y Escape no cierran el cuadro de diálogo.
StylestringEstilo en línea agregado al elemento raíz.
TitlestringTexto del título (encabezado del panel lateral, rótulo de pestaña, encabezado de columna, rótulo de paso).

Eventos

EventoTipoDescripción
OpenChangedEventCallback<bool>Se genera cuando el panel lateral solicita cerrarse.

Paquete

Dialog forma parte de RayCraft Free. Paquete: RayCraft.Blazor. Se obtiene de nuget.org. Consulte Primeros pasos.