MessageDialog.ShowAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Startet einen asynchronen Vorgang mit einem Dialogfeld.
public:
virtual IAsyncOperation<IUICommand ^> ^ ShowAsync() = ShowAsync;
IAsyncOperation<IUICommand> ShowAsync();
public IAsyncOperation<IUICommand> ShowAsync();
function showAsync()
Public Function ShowAsync () As IAsyncOperation(Of IUICommand)
Gibt zurück
Ein -Objekt, das den asynchronen Vorgang darstellt. Weitere Informationen zum asynchronen Muster finden Sie unter Asynchrone Programmierung.
Hinweise
In einigen Fällen kann das System das Dialogfeld schließen, z. B. wenn Benutzer einen App-Vertrag aufrufen, wenn das Dialogfeld angezeigt wird. IAsyncOperation(IUICommand). GetResults gibt entweder den ausgewählten Befehl zurück, der den Dialog zerstört hat, oder einen leeren Befehl.
Um nachfolgende Dialoge oder eine andere modale Benutzeroberfläche wie z. B. Dateiauswahlen zu starten, nachdem ein Dialogfeld geschlossen wurde, verwenden Sie die funktionen "then" oder "done" des Promise-Objekts. Sie können die modale Benutzeroberfläche nicht innerhalb eines UICommand-Rückrufs starten.
Aufrufen von showAsync, während der Begrüßungsbildschirm angezeigt wird
- In: Ihre App kann showAsync aus dem aktivierten Handler (dem onactivated-Ereignis oder dem CoreApplicationView.Activated-Ereignis) aufrufen, und Paint-Vorgänge erfolgen dann hinter dem Begrüßungsbildschirm der App.
- Ab : Windows unterdrückt das Zeichnen, während sich die App hinter dem Begrüßungsbildschirm befindet, um überflüssige Vorgänge zu reduzieren. Ihre App sollte showAsync nicht innerhalb des aktivierten Handlers aufrufen, sondern stattdessen auf die Benachrichtigung zur Änderung der Sichtbarkeit (das visibilitychange-Ereignis oder das CoreWindow.VisibilityChanged-Ereignis) warten.