Windows Phone:在OnNavigatedTo中调用Async方法

在我的WP8应用程序中,我想在页面导航到时调用Async方法。

我想用async关键字标记OnNavigatedTo方法是这样的:

async protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); await myAsyncMethod(); } 

是否有更好的方法来实现这一点,使用异步标记OnNavigatedTo是否存在问题?

不,这正是你应该做的。 将OnNavigated标记为异步,然后执行您需要执行的任何操作。