ContentDialog.ShowAsync 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | 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 中顯示。