MessageDialog.ShowAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Avvia un'operazione asincrona che mostra una finestra di dialogo.
public:
virtual IAsyncOperation<IUICommand ^> ^ ShowAsync() = ShowAsync;
IAsyncOperation<IUICommand> ShowAsync();
public IAsyncOperation<IUICommand> ShowAsync();
function showAsync()
Public Function ShowAsync () As IAsyncOperation(Of IUICommand)
Restituisce
Oggetto che rappresenta l'operazione asincrona. Per altre informazioni sul modello asincrono, vedere Programmazione asincrona.
Commenti
In alcuni casi, il sistema può chiudere la finestra di dialogo, ad esempio quando le persone richiamano un contratto dell'app quando viene visualizzata la finestra di dialogo. IAsyncOperation(IUICommand). GetResults restituisce il comando selezionato che ha eliminato la finestra di dialogo o un comando vuoto.
Per avviare finestre di dialogo successive o altre interfacce utente modali, ad esempio selezione file dopo la chiusura di una finestra di dialogo, usare le funzioni successive o eseguite dell'oggetto Promise . Non è possibile avviare l'interfaccia utente modale da un callback UICommand .
Chiamata di showAsync mentre viene visualizzata la schermata iniziale
- Pollici: L'app può chiamare showAsync dall'interno del gestore attivato ( l'evento attivato o l'evento CoreApplicationView.Activated) e le operazioni di disegno vengono quindi eseguite dietro la schermata iniziale dell'app.
- A partire da : Windows elimina la pittura mentre l'app si trova dietro la schermata iniziale per ridurre le operazioni di spreco. L'app non deve chiamare showAsync dall'interno del gestore attivato , ma deve attendere la notifica modificata della visibilità ( l'evento visibilitychange o l'eventoCoreWindow.VisibilityChanged).