mvvm - 仅在使用NavigationService时调用OnNavigatedTo

标签 mvvm xamarin.forms prism

我们有一个使用Xamarin.FormsPrism.Forms构建的MVVM应用程序。似乎只有在使用Prism的NavigationService导航时才调用OnNavigatedToOnNavigatedFrom(来自INavigationAware)。

使用硬件后退按钮或应用程序栏中的后退按钮时,不会调用OnNavigatedToOnNavigatedFrom方法。

这是错误还是我错过了什么?当您不能依靠它时,INavigationAware的用途是什么?

最佳答案

这是当前Xamarin.Forms平台的局限性:https://github.com/PrismLibrary/Prism/issues/744

关于mvvm - 仅在使用NavigationService时调用OnNavigatedTo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39142948/

相关文章:

c# - WPF/Prism : How to make a resource in my main app trickle down into a usercontrol contained in a separate assembly?

c# - 如何动态创建功能区选项卡?

c# - Xamarin Forms 两种方式绑定(bind)ActivityIndi​​cator

wpf - 数据绑定(bind)到 WrapPanel 不能按预期工作

xamarin - ListView 项目在 Xamarin Forms 中无法展开折叠高度

wpf - Prism RegionAdapter - 删除然后添加 View

android - 如何在 MVVM 架构中使用来自 onActivityResult 的数据?

c# - ObservableCollection.CollectionChanged 未被调用

Xamarin.Forms Android 绑定(bind)库错误

c# - 我的部分 GUI 速度很慢