【发布时间】:2020-12-02 02:53:43
【问题描述】:
我想在基于 Shell 的 APP 顶部制作一个主页按钮。 (参考 Xanimals 应用程序。)
此主页按钮的目的是移动到 Shell 中的特定常规页面之一。
gotoasync() 函数默认将上一页添加到导航堆栈,并启用后退按钮。 我不想要后退按钮,我只想像在 Shell 结构中按下弹出按钮时那样移动。
请帮帮我。
【问题讨论】:
-
主页键和后退键的作用是什么?或者你只是想禁用后退按钮?
-
我想要做的是当我按下主页按钮时切换到特定页面。应该有一个菜单按钮而不是后退按钮。
-
尝试使用
Shell.Current.Navigation.PopToRootAsync()而不是GotoAsync() -
hmm.. 有什么方法可以在不保存上一页历史记录的情况下访问特定页面?
-
你尝试使用
Shell.Current.Navigation.PushModalAsync()方法吗?
标签: xamarin xamarin.forms navigation xamarin.forms.shell