MessageDialog.ShowAsync Method

Begins an asynchronous operation showing a dialog.

Syntax

public:
IAsyncOperation<IUICommand^ >^ ShowAsync()  

Return value

Type: IAsyncOperation<IUICommand^ > 

An object that represents the asynchronous operation. For more on the async pattern, see Asynchronous programming in the Windows Runtime.

Remarks

In some cases, the system may close the dialog, like when people invoke an app contract when the dialog is showing. IAsyncOperation(IUICommand).GetResults returns either the command selected which destroyed the dialog, or an empty command.

To launch subsequent dialogs or other modal UI such as file pickers after a dialog has been closed, use the then or done functions of the Promise object. You cannot launch modal UI from within a UICommand callback.

Requirements

Namespace: Windows.UI.Popups

Metadata: windows.winmd

See also

Reference

MessageDialog Class

MessageDialog Members

Windows.UI.Popups Namespace