Xamarin从Tabbar动态加载页面



我们正在使用xamrin从构建一个移动应用程序,我们的场景是从侧菜单导航到选项卡栏,我们需要动态设置选项卡栏的当前页面,

这是我们的代码,

public Task NavigateToMyCartPage()
{
switch (Device.RuntimePlatform)
{
case Device.iOS:
this.CurrentPage = this.Children[2];
break;
case Device.Android:
this.CurrentPage = this.Children[2];
break;
default: break;
}
return Task.CompletedTask;
}

在iOS中,导航正在正常工作。在安卓系统中,我们面临着问题,比如它无法导航到第三页。导航到第1页。

如有任何帮助,将不胜感激

尝试在UI线程上设置当前页面:

Device.BeginInvokeOnMainThread(() =>
{
// your code here
this.CurrentPage = this.Children[2];
});

相关内容

  • 没有找到相关文章

最新更新