0

我的 xamarin 表单项目中有一个标签页,有 4 个标签。我正在从主页(正常内容页面)打开选项卡式页面,最初显示第二个选项卡。

当我单击第一个选项卡时,我需要退出选项卡式页面并在 UI 中显示主页(上一页)。

我怎样才能做到这一点?是否有可用的选项卡式页面事件?

4

1 回答 1

2

是的,您可以在 TabbedPage 上使用 CurrentPageChanged 事件。如果您在导航页面中,您可以订阅并导航回来,但如果您只想替换顶级页面,您可以这样做:

        CurrentPageChanged += (sender, e) =>
        {
            if (CurrentPage == Children.First())
            {
                Application.Current.MainPage = {your home page instance};
            }
        };
于 2018-10-29T13:56:52.243 回答