0

这是场景:

我正在使用Xamarin表单并使用FreshMVVM

我的主屏幕是FreshTabbedFONavigationContainer,其中一个选项卡可以更深入地导航到其他页面,而其他选项卡则没有。如果我在其中一个更深的页面中并执行以下操作:

CoreMethods.PushNewNavigationServiceModal(...)

下一个导航页面被添加到堆栈中,并且后退按钮出现并且工作正常。

但是,如果我从主选项卡页面的根页面调用相同的方法,则不会出现后退按钮。我使用相同的参数类型以相同的方式调用相同的方法。我什至尝试过同样的论点。

为什么它会从更深的FreshBasePageModel而不是从FreshTabbedFONavigationContainer中的第一个FreshBasePageModel 工作?我也试过FreshTabbedNavigationContainer并没有什么区别。

另外,有没有办法强制后退按钮显示和管理其行为?

4

0 回答 0