In meiner WP8-App möchte ich eine Async-Methode aufrufen, wenn die Seite navigiert wird.Windows Phone: Rufen Sie eine Async-Methode in OnNavigated auf
Ich dachte über Kennzeichnung der OnNavigatedTo Methode mit async Schlüsselwort so sein:
async protected override void OnNavigatedTo(NavigationEventArgs e)
{
base.OnNavigatedTo(e);
await myAsyncMethod();
}
gibt es einen besseren Ansatz, um dies zu erreichen, ist es ein Problem bei der Kennzeichnung OnNavigatedTo mit Asynchron ?
Aber was, wenn die myAsyncMethod() lange dauert, wäre das kein Problem? –
Die Art, wie async funktioniert, ist, dass es die aktuelle Ausführung anhält, während async verarbeitet wird. Async-Task ist ein sehr praktischer Mechanismus, den Sie leider ausprobieren müssen, um sich damit vertraut zu machen. –