ContentDialog.ShowAsync 方法

定义

重载

ShowAsync()

开始异步操作以显示对话框。

ShowAsync(ContentDialogPlacement)

开始异步操作以显示具有指定位置的对话。

ShowAsync()

开始异步操作以显示对话框。

public:
 virtual IAsyncOperation<ContentDialogResult> ^ ShowAsync() = ShowAsync;
/// [Windows.Foundation.Metadata.Overload("ShowAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<ContentDialogResult> ShowAsync();
[Windows.Foundation.Metadata.Overload("ShowAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<ContentDialogResult> ShowAsync();
function showAsync()
Public Function ShowAsync () As IAsyncOperation(Of ContentDialogResult)

返回

显示对话框的异步操作。 完成后,返回 ContentDialogResult

属性

适用于

ShowAsync(ContentDialogPlacement)

开始异步操作以显示具有指定位置的对话。

public:
 virtual IAsyncOperation<ContentDialogResult> ^ ShowAsync(ContentDialogPlacement placement) = ShowAsync;
/// [Windows.Foundation.Metadata.Overload("ShowAsyncWithPlacement")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<ContentDialogResult> ShowAsync(ContentDialogPlacement const& placement);
[Windows.Foundation.Metadata.Overload("ShowAsyncWithPlacement")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<ContentDialogResult> ShowAsync(ContentDialogPlacement placement);
function showAsync(placement)
Public Function ShowAsync (placement As ContentDialogPlacement) As IAsyncOperation(Of ContentDialogResult)

参数

placement
ContentDialogPlacement

一个 值,该值指定对话框是放置在 PopupRoot 还是其父级的可视化树中。

返回

显示对话框的异步操作。 完成后,返回 ContentDialogResult

属性

注解

使用 ContentDialogPlacement.Popup 参数值调用此方法时,对话框将根植于 XAML Window 的 PopupRoot 元素中。 这是默认行为,等效于调用不带参数的 ShowAsync 方法。

使用 ContentDialogPlacement.InPlace 参数值调用此方法时:

  • 如果对话具有父元素,则对话根位于父级的可视化树中。 它与父容器的其他子元素一起内联显示,并参与父容器的布局。
  • 如果对话没有父级,则对话将回退到默认行为,并显示在 PopupRoot 中。

适用于