DXMessageBox.Show(FrameworkElement, String, String, MessageBoxButton) Method
Displays the DXMessageBox with specific owner, text, title and set of buttons.
Namespace: DevExpress.Xpf.Core
Assembly: DevExpress.Xpf.Core.v24.2.dll
NuGet Package: DevExpress.Wpf.Core
Declaration
public static MessageBoxResult Show(
FrameworkElement owner,
string messageBoxText,
string caption,
MessageBoxButton button
)
Parameters
Name | Type | Description |
---|---|---|
owner | FrameworkElement | A FrameworkElement object that owns the current DXMessageBox. |
messageBoxText | String | A String value that is the text to be displayed within the current DXMessageBox. |
caption | String | A String value that is the DXMessageBox window caption. |
button | MessageBoxButton | A System.Windows.MessageBoxButton enumerator value that specifies the set of buttons displayed within the current DXMessageBox. |
Returns
Type | Description |
---|---|
MessageBoxResult | A System.Windows.MessageBoxResult enumerator value that indicates which message box button an end-user has clicked. |
Remarks
You can determine which of the DXMessageBox‘s buttons an end user has clicked by checking the return value (see the code below).
MessageBoxResult result = DevExpress.Xpf.Core.DXMessageBox.Show("Click a button", "Message", MessageBoxButton.YesNo);
if (result == MessageBoxResult.Yes) DevExpress.Xpf.Core.DXMessageBox.Show("'YES' button clicked", "Result");
else DevExpress.Xpf.Core.DXMessageBox.Show("'NO' button clicked", "Result");
A message box with unspecified buttons displays the ‘OK’ button by default and returns the MessageBoxResult.OK value.
Related GitHub Examples
The following code snippet (auto-collected from DevExpress Examples) contains a reference to the Show(FrameworkElement, String, String, MessageBoxButton) method.
Note
The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.