我们有一个使用Xamarin.Forms
和Prism.Forms
构建的MVVM应用程序。似乎只有在使用Prism的NavigationService导航时才调用OnNavigatedTo
和OnNavigatedFrom
(来自INavigationAware
)。
使用硬件后退按钮或应用程序栏中的后退按钮时,不会调用OnNavigatedTo
和OnNavigatedFrom
方法。
这是错误还是我错过了什么?当您不能依靠它时,INavigationAware
的用途是什么?
最佳答案
这是当前Xamarin.Forms平台的局限性:https://github.com/PrismLibrary/Prism/issues/744
关于mvvm - 仅在使用NavigationService时调用OnNavigatedTo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39142948/