다음을 통해 공유


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에 표시됩니다.

적용 대상