ContentDialog.ShowAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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 中。