次の方法で共有


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 ウィンドウの PopupRoot 要素にルートされます。 これは既定の動作であり、パラメーターなしで ShowAsync メソッドを呼び出すことと同じです。

パラメーター値を指定してこのメソッドを呼び出すと、次のようになります ContentDialogPlacement.InPlace

  • ダイアログに親要素がある場合、ダイアログは親のビジュアル ツリーにルート化されます。 親の他の子要素と共にインラインで表示され、親コンテナーのレイアウトに参加します。
  • ダイアログに親がない場合、ダイアログは既定の動作にフォールバックし、PopupRoot に表示されます。

適用対象