这是场景:

我正在使用 Xamarin 表格并使用 FreshMVVM .

我的主屏幕是 FreshTabbedFONavigationContainer ,其中一个标签会更深入地浏览其他页面,而其他标签则会在其中一个更深的页面中显示,并执行以下操作:

CoreMethods.PushNewNavigationServiceModal(...)

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

但是,如果我从主标签页的根页面调用相同的方法,则不会显示后退按钮 . 我使用相同的参数类型以相同的方式调用相同的方法 . 我甚至试过同样的论点 .

为什么它会更深入 FreshBasePageModel 而不是 FreshTabbedFONavigationContainer 中的第一个 FreshBasePageModel ?我也尝试了 FreshTabbedNavigationContainer 并没有任何区别 .

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