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


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

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

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

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