我的 xamarin 表单项目中有一个选项卡式页面,有 4 个选项卡。我正在从主页(普通内容页面)打开选项卡式页面,并最初显示第二个选项卡。
当我单击第一个选项卡时,我需要退出选项卡式页面并在 UI 中显示主页(上一页)。
我怎样才能做到这一点?是否有任何选项卡式页面事件可用?
是的,您可以在 TabbedPage 上使用 CurrentPageChanged 事件。如果你在导航页面,你可以订阅和导航回来,但如果你只是想替换顶级页面,你可以这样做:
CurrentPageChanged += (sender, e) =>
{
if (CurrentPage == Children.First())
{
Application.Current.MainPage = {your home page instance};
}
};
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句