Interface IMessageBoxHandler
Abstraction for showing message boxes. Allows plugging custom implementations.
public interface IMessageBoxHandler
- Extension Methods
Methods
Show(string, string, MessageBoxButton, MessageBoxImage, MessageBoxResult, MessageBoxOptions)
Shows a message box.
MessageBoxResult Show(string text, string caption, MessageBoxButton button, MessageBoxImage icon, MessageBoxResult defaultResult, MessageBoxOptions options)
Parameters
text
stringThe message text.
caption
stringThe window caption.
button
MessageBoxButtonThe buttons to display.
icon
MessageBoxImageThe icon to display.
defaultResult
MessageBoxResultThe default selected result.
options
MessageBoxOptionsAdditional display and behavior options.
Returns
- MessageBoxResult
The button pressed by the user.
Show(Window, string, string, MessageBoxButton, MessageBoxImage, MessageBoxResult, MessageBoxOptions)
Shows a message box with an explicit owner window.
MessageBoxResult Show(Window owner, string text, string caption, MessageBoxButton button, MessageBoxImage icon, MessageBoxResult defaultResult, MessageBoxOptions options)
Parameters
owner
WindowThe owner window.
text
stringThe message text.
caption
stringThe window caption.
button
MessageBoxButtonThe buttons to display.
icon
MessageBoxImageThe icon to display.
defaultResult
MessageBoxResultThe default selected result.
options
MessageBoxOptionsAdditional display and behavior options.
Returns
- MessageBoxResult
The button pressed by the user.