首页 > 解决方案 > 单击“返回”按钮时如何在选项卡之间导航

问题描述

我的项目中有三个选项卡:

1.首页

2.搜索

3.简介

当我单击设备的后退按钮时,我在配置文件选项卡中时,我需要切换到主页选项卡。

在我的项目中,我使用了此链接中的 BottomBar

https://asyncawait.wordpress.com/2016/06/16/bottom-menu-for-xamarin-forms-android/

标签: xamarinxamarin.formsxamarin.android

解决方案


OnBackButtonPressed()您可以在个人资料页面的事件中 尝试此代码。

protected override bool OnBackButtonPressed()
    {
        var masterPage = this.Parent as TabbedPage;
        masterPage.CurrentPage = masterPage.Children[0];
        masterPage.CurrentPage.Focus();
        return false;
    }

那么可能你必须更新TabbedPage到 BottomBarPage`。

protected override bool OnBackButtonPressed()
        {
            var masterPage = this.Parent as BottomBarPage;
            masterPage.CurrentPage = masterPage.Children[0];
            masterPage.CurrentPage.Focus();
            return false;
        }

推荐阅读