다음을 통해 공유


ContentDialog.ShowAsync 메서드

정의

오버로드

ShowAsync()

대화 상자를 표시하는 비동기 작업을 시작합니다.

ShowAsync(ContentDialogPlacement)

지정된 배치가 있는 대화 상자를 표시하는 비동기 작업을 시작합니다.

ShowAsync()

대화 상자를 표시하는 비동기 작업을 시작합니다.

public:
 virtual IAsyncOperation<ContentDialogResult> ^ ShowAsync() = ShowAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<ContentDialogResult> ShowAsync();
/// [Windows.Foundation.Metadata.RemoteAsync]
/// [Windows.Foundation.Metadata.Overload("ShowAsync")]
IAsyncOperation<ContentDialogResult> ShowAsync();
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<ContentDialogResult> ShowAsync();
[Windows.Foundation.Metadata.RemoteAsync]
[Windows.Foundation.Metadata.Overload("ShowAsync")]
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를 반환합니다.

특성

Windows 요구 사항

디바이스 패밀리
Windows 10 Fall Creators Update (10.0.16299.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v5.0에서 도입되었습니다.)

설명

ContentDialogPlacement.Popup 매개 변수 값을 사용하여 이 메서드를 호출하면 대화 상자가 XAML 창의 PopupRoot 요소에 루팅됩니다. 이는 기본 동작이며 매개 변수 없이 ShowAsync 메서드를 호출하는 데 동등합니다.

ContentDialogPlacement.InPlace 매개 변수 값을 사용하여 이 메서드를 호출하는 경우:

  • 대화 상자에 부모 요소가 있는 경우 대화 상자는 부모의 시각적 트리에 루팅됩니다. 부모의 다른 자식 요소와 함께 인라인으로 표시되며 부모 컨테이너의 레이아웃에 참여합니다.
  • 대화에 부모가 없으면 대화 상자가 기본 동작으로 대체되고 PopupRoot에 표시됩니다.

적용 대상