Windows Phone:在OnNavigatedTo中调用Async方法

Min*_*amy 6 c# windows-phone windows-phone-8

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

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

async protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            base.OnNavigatedTo(e);
            await myAsyncMethod();
        }
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法来实现这一点,使用异步标记OnNavigatedTo有问题吗?

小智 7

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