【发布时间】:2019-07-31 13:23:07
【问题描述】:
在 Xamarin.Forms 的 Prism 中有一个接口 INavigationAware。您可以在 ViewModels 中实现它(如果您愿意的话)。共有三种方法,OnNavigatedFrom、OnNavigatedTo 和OnNavigatingTo。这些方法由 Prism 导航框架调用。您可以加载数据、进行一些记录或取消导航操作。
现在我在没有 Prism 的 Xamarin.Forms 4.1 中使用新的 Shell Navigation (AppShell)。 Shell Navigation 是否有等效或类似的功能?是否有建议的模式,例如,当用户导航到页面或取消导航操作时从数据库加载一些数据?
编辑:我了解 Prism 目前不支持 Shell Navigation。我要问的是,在没有棱镜的情况下做类似的事情。
【问题讨论】:
标签: xamarin xamarin.forms prism