像Xamarin中的ViewModels的Prism InavigationAware接口一样.Forms4 AppSh



在Xamarin的Prism中。Forms有一个接口INavigationAware。您可以在ViewModels中实现它(如果需要(。OnNavigatedFromOnNavigatedToOnNavigatingTo有三种方法。这些方法由PRISM导航框架调用。您可以加载数据,进行一些记录或取消导航操作。

现在,我在Xamarin.forms 4.1中使用新的Shell Navigation(AppShell(,而无需棱镜。Shell导航是否有等效的或类似的东西?当用户导航到页面或取消导航操作时,是否有建议的模式,例如,加载数据库中的一些数据?

编辑:我了解Prism目前不支持Shell导航。我要问的是,要做类似的事情没有 prism。

如上所述。此问题以前已经回答。https://stackoverflow.com/a/56793314/4984832

xamarin.forms shell当前不支持。这是Prism 7.3的计划中的一项计划,直到Xamarin的一些更改后的某个时候才开始。Forms团队在正式构建中可用。问题可以在此处跟踪:https://github.com/prismlibrary/prism/issues/1809

最新更新