In This Article

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

MessageBoxResult

Show(String, String)

public static MessageBoxResult Show(string messageBoxText, string caption)
Parameter Type Description
messageBoxText String
caption String

Returns

MessageBoxResult

Show(String, String, MessageBoxButton)

public static MessageBoxResult Show(string messageBoxText, string caption, MessageBoxButton button)
Parameter Type Description
messageBoxText String
caption String
button MessageBoxButton

Returns

MessageBoxResult

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

MessageBoxResult

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

MessageBoxResult

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

MessageBoxResult

Show(Window, String, String)

public static MessageBoxResult Show(Window owner, string messageBoxText, string caption)
Parameter Type Description
owner Window
messageBoxText String
caption String

Returns

MessageBoxResult

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

MessageBoxResult

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

MessageBoxResult

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

MessageBoxResult

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.

Inherited Members