語言

ContentDialog.ShowAsync 方法

定義

多載

名稱 Description
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 視窗的 PopupRoot 元素。 這是預設行為,等同於呼叫 ShowAsync 方法但沒有參數。

當你用參數值呼叫此方法 ContentDialogPlacement.InPlace 時:

  • 如果對話有父元素,該對話會根植於父元素的視覺樹。 它會與父容器的其他子元素一同內嵌顯示,並參與父容器的佈局。
  • 如果對話沒有父對話,對話框會回復到預設行為,並會在 PopupRoot 中顯示。

適用於