MessageDialog.ShowAsync Méthode
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Commence une opération asynchrone montrant une boîte de dialogue.
public:
virtual IAsyncOperation<IUICommand ^> ^ ShowAsync() = ShowAsync;
IAsyncOperation<IUICommand> ShowAsync();
public IAsyncOperation<IUICommand> ShowAsync();
function showAsync()
Public Function ShowAsync () As IAsyncOperation(Of IUICommand)
Objet qui représente l’opération asynchrone. Pour plus d’informations sur le modèle asynchrone, consultez Programmation asynchrone.
Dans certains cas, le système peut fermer le dialogue, comme lorsque des personnes appellent un contrat d’application lorsque le dialogue s’affiche. IAsyncOperation(IUICommand). GetResults retourne soit la commande sélectionnée qui a détruit la boîte de dialogue, soit une commande vide.
Pour lancer les boîtes de dialogue suivantes ou d’autres interface utilisateur modales, telles que les sélecteurs de fichiers après la fermeture d’un dialogue, utilisez les fonctions then ou done de l’objet Promise . Vous ne pouvez pas lancer l’interface utilisateur modale à partir d’un rappel UICommand .
- Dans: Votre application peut appeler showAsync à partir du gestionnaire activé ( l’événement onactivated ou l’événement CoreApplicationView.Activated), puis les opérations de peinture se produisent derrière l’écran de démarrage de l’application.
- À partir de : Windows supprime la peinture lorsque l’application se trouve derrière l’écran de démarrage pour réduire le gaspillage des opérations. Votre application ne doit pas appeler showAsync à partir du gestionnaire activé , mais doit plutôt attendre la notification de modification de la visibilité ( événement visibilitychange ou événement CoreWindow.VisibilityChanged).