Поделиться через


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 параметра диалоговое окно находится в элементе PopupRoot окна XAML. Это поведение по умолчанию и эквивалентно вызову метода ShowAsync без параметров.

При вызове этого метода со значением ContentDialogPlacement.InPlace параметра:

  • Если в диалоговом окне есть родительский элемент, он коренится в визуальном дереве родительского элемента. Он отображается вместе с другими дочерними элементами родительского элемента и участвует в макете родительского контейнера.
  • Если в диалоговом окне нет родительского элемента, он возвращается к поведению по умолчанию и отображается в PopupRoot.

Применяется к