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.