XF异步的棱镜OnNavigatedTo返回void而不是任务?

时间:2017-01-17 21:42:47

标签: xamarin.forms prism

当覆盖像OnNavigatedTo这样的导航方法时,我收到警告:

Asynchronous method 'OnNavigatedTo' should not return void

该方法定义为:

public async override void OnNavigatedTo(NavigationParameters parameters){}

这不应该返回任务吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

不,它不会返回任务。您可以在此处查看界面定义:

https://github.com/PrismLibrary/Prism/blob/master/Source/Xamarin/Prism.Forms/Navigation/INavigatedAware.cs

另外,我不确定你的意思是压倒一切。您不会覆盖此方法,而是通过INavigationAware或INavigatedAware接口实现它。