我的xamarin表单项目中有一个选项卡式页面,其中有4个选项卡。我从首页(常规内容页面)打开选项卡式页面,最初显示第二个选项卡。
当我单击第一个选项卡时,需要退出该选项卡式页面并在UI中显示主页(上一页)。
我该怎么做?是否有可用的选项卡式页面事件?
答案 0 :(得分:2)
是的,您可以在TabbedPage上使用CurrentPageChanged事件。 如果您在导航页面中,则可以订阅并向后导航,但是如果您只想替换顶层页面,则可以执行以下操作:
CurrentPageChanged += (sender, e) =>
{
if (CurrentPage == Children.First())
{
Application.Current.MainPage = {your home page instance};
}
};