MessageDialog.ShowAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
开始显示对话框的异步操作。
public:
virtual IAsyncOperation<IUICommand ^> ^ ShowAsync() = ShowAsync;
IAsyncOperation<IUICommand> ShowAsync();
public IAsyncOperation<IUICommand> ShowAsync();
function showAsync()
Public Function ShowAsync () As IAsyncOperation(Of IUICommand)
返回
一个表示异步操作的 对象。 有关异步模式的详细信息,请参阅 异步编程。
注解
在某些情况下,系统可能会关闭对话框,例如当人们在显示对话框时调用应用合约时。 IAsyncOperation (IUICommand) 。GetResults 返回已销毁对话框的所选命令或空命令。
若要在关闭对话后启动后续对话或其他模式 UI(如文件选取器),请使用 Promise 对象的 then 或 done 函数。 不能从 UICommand 回调中启动模式 UI。
在显示初始屏幕时调用 showAsync
- 在 中: 应用可以从 激活 的处理程序中调用 showAsync, (onactivated 事件 或 CoreApplicationView.Activated 事件) ,然后绘制操作在应用的初始屏幕后面发生。
- 从 开始: 当应用位于初始屏幕后面时,Windows 会抑制绘制,以减少浪费操作。 应用不应从 激活 的处理程序中调用 showAsync,而应等待 可见性更改 通知 (visibilitychange 事件 或 CoreWindow.VisibilityChanged 事件) 。