MessageDialog.ShowAsync Método

Definición

Inicia una operación asincrónica que muestra un cuadro de diálogo.

public:
 virtual IAsyncOperation<IUICommand ^> ^ ShowAsync() = ShowAsync;
IAsyncOperation<IUICommand> ShowAsync();
public IAsyncOperation<IUICommand> ShowAsync();
function showAsync()
Public Function ShowAsync () As IAsyncOperation(Of IUICommand)

Devoluciones

Objeto que representa la operación asincrónica. Para obtener más información sobre el patrón asincrónico, consulte Programación asincrónica.

Comentarios

En algunos casos, el sistema puede cerrar el cuadro de diálogo, como cuando las personas invocan un contrato de aplicación cuando se muestra el diálogo. IAsyncOperation(IUICommand). GetResults devuelve el comando seleccionado que destruyó el cuadro de diálogo o un comando vacío.

Para iniciar diálogos posteriores u otra interfaz de usuario modal, como selectores de archivos después de cerrar un diálogo, use las funciones then o done del objeto Promise . No se puede iniciar la interfaz de usuario modal desde una devolución de llamada UICommand .

Llamar a showAsync mientras se muestra la pantalla de presentación

  • En: La aplicación puede llamar a showAsync desde el controlador activado (el evento onactivated o el evento CoreApplicationView.Activated) y, a continuación, se producen operaciones de pintura detrás de la pantalla de presentación de la aplicación.
  • A partir de : Windows suprime la pintura mientras la aplicación está detrás de la pantalla de presentación para reducir las operaciones desperdiciadas. La aplicación no debe llamar a showAsync desde el controlador activado , sino que debe esperar a la notificación de cambio de visibilidad (el evento visibilitychange o el evento CoreWindow.VisibilityChanged).

Se aplica a