ThemedMessageBox Class
Defines a drop-in replacement for MessageBox that can be used to display messages with full support for the current application theme powered by UserPromptWindow.
public static class ThemedMessageBox
- Inheritance:
- Object Object
Methods
Show(String)
public static MessageBoxResult Show(string messageBoxText)
Parameter | Type | Description |
---|---|---|
messageBoxText | String |
Returns
Show(String, String)
public static MessageBoxResult Show(string messageBoxText, string caption)
Parameter | Type | Description |
---|---|---|
messageBoxText | String | |
caption | String |
Returns
Show(String, String, MessageBoxButton)
public static MessageBoxResult Show(string messageBoxText, string caption, MessageBoxButton button)
Parameter | Type | Description |
---|---|---|
messageBoxText | String | |
caption | String | |
button | MessageBoxButton |
Returns
Show(String, String, MessageBoxButton, MessageBoxImage)
public static MessageBoxResult Show(string messageBoxText, string caption, MessageBoxButton button, MessageBoxImage icon)
Parameter | Type | Description |
---|---|---|
messageBoxText | String | |
caption | String | |
button | MessageBoxButton | |
icon | MessageBoxImage |
Returns
Show(String, String, MessageBoxButton, MessageBoxImage, MessageBoxResult)
public static MessageBoxResult Show(string messageBoxText, string caption, MessageBoxButton button, MessageBoxImage icon, MessageBoxResult defaultResult)
Parameter | Type | Description |
---|---|---|
messageBoxText | String | |
caption | String | |
button | MessageBoxButton | |
icon | MessageBoxImage | |
defaultResult | MessageBoxResult |
Returns
Show(String, String, MessageBoxButton, MessageBoxImage, MessageBoxResult, Action)
Displays a message box that has a message, title bar caption, button, and icon; and that accepts a default message box result, a help action, and returns a result.
public static MessageBoxResult Show(string messageBoxText, string caption, MessageBoxButton button, MessageBoxImage icon, MessageBoxResult defaultResult, Action helpAction)
Parameter | Type | Description |
---|---|---|
messageBoxText | String | A string that specifies the text to display. |
caption | String | A string that specifies the title bar caption to display. |
button | MessageBoxButton | A MessageBoxButton value that specifies which button or buttons to display. |
icon | MessageBoxImage | A MessageBoxImage value that specifies the icon to display. |
defaultResult | MessageBoxResult | A MessageBoxResult value that specifies the default result of the message box. |
helpAction | Action | When specified, adds a 'Help' button whose command will invoke the specified Action. |
Returns
- MessageBoxResult:
A MessageBoxResult value that specifies which message box button is clicked by the user.
Show(Window, String)
public static MessageBoxResult Show(Window owner, string messageBoxText)
Parameter | Type | Description |
---|---|---|
owner | Window | |
messageBoxText | String |
Returns
Show(Window, String, String)
public static MessageBoxResult Show(Window owner, string messageBoxText, string caption)
Parameter | Type | Description |
---|---|---|
owner | Window | |
messageBoxText | String | |
caption | String |
Returns
Show(Window, String, String, MessageBoxButton)
public static MessageBoxResult Show(Window owner, string messageBoxText, string caption, MessageBoxButton button)
Parameter | Type | Description |
---|---|---|
owner | Window | |
messageBoxText | String | |
caption | String | |
button | MessageBoxButton |
Returns
Show(Window, String, String, MessageBoxButton, MessageBoxImage)
public static MessageBoxResult Show(Window owner, string messageBoxText, string caption, MessageBoxButton button, MessageBoxImage icon)
Parameter | Type | Description |
---|---|---|
owner | Window | |
messageBoxText | String | |
caption | String | |
button | MessageBoxButton | |
icon | MessageBoxImage |
Returns
Show(Window, String, String, MessageBoxButton, MessageBoxImage, MessageBoxResult)
public static MessageBoxResult Show(Window owner, string messageBoxText, string caption, MessageBoxButton button, MessageBoxImage icon, MessageBoxResult defaultResult)
Parameter | Type | Description |
---|---|---|
owner | Window | |
messageBoxText | String | |
caption | String | |
button | MessageBoxButton | |
icon | MessageBoxImage | |
defaultResult | MessageBoxResult |
Returns
Show(Window, String, String, MessageBoxButton, MessageBoxImage, MessageBoxResult, Action)
Displays a message box in front of the specified window. The message box displays a message, title bar caption, button, and icon; and that accepts a default message box result, a help action, and returns a result.
public static MessageBoxResult Show(Window owner, string messageBoxText, string caption, MessageBoxButton button, MessageBoxImage icon, MessageBoxResult defaultResult, Action helpAction)
Parameter | Type | Description |
---|---|---|
owner | Window | A Window that represents the owner window of the message box. |
messageBoxText | String | A string that specifies the text to display. |
caption | String | A string that specifies the title bar caption to display. |
button | MessageBoxButton | A MessageBoxButton value that specifies which button or buttons to display. |
icon | MessageBoxImage | A MessageBoxImage value that specifies the icon to display. |
defaultResult | MessageBoxResult | A MessageBoxResult value that specifies the default result of the message box. |
helpAction | Action | When specified, adds a 'Help' button whose command will invoke the specified Action. |
Returns
- MessageBoxResult:
A MessageBoxResult value that specifies which message box button is clicked by the user.