IMessageBoxHandler
Ecng.Xaml
Abstracción para mostrar cajas de mensajes. Permite enchufar implementaciones personalizadas.
Métodos
Show
public MessageBoxResult Show(string text, string caption, MessageBoxButton button, MessageBoxImage icon, MessageBoxResult defaultResult, MessageBoxOptions options)
result = iMessageBoxHandler.Show(text, caption, button, icon, defaultResult, options)
Muestra una caja de mensajes.
- text
- El mensaje.
- caption
- La tapa de la ventana.
- button
- Los botones para mostrar.
- icon
- El icono que se muestra.
- defaultResult
- El resultado seleccionado por defecto.
- options
- Opciones adicionales de visualización y comportamiento.
Devuelve: El botón presionado por el usuario.
Show
public MessageBoxResult Show(Window owner, string text, string caption, MessageBoxButton button, MessageBoxImage icon, MessageBoxResult defaultResult, MessageBoxOptions options)
result = iMessageBoxHandler.Show(owner, text, caption, button, icon, defaultResult, options)
Muestra una caja de mensajes con una ventana explícita del propietario.
- owner
- La ventana del propietario.
- text
- El mensaje.
- caption
- La tapa de la ventana.
- button
- Los botones para mostrar.
- icon
- El icono que se muestra.
- defaultResult
- El resultado seleccionado por defecto.
- options
- Opciones adicionales de visualización y comportamiento.
Devuelve: El botón presionado por el usuario.