我有个问题。当我单击另一个页面中的按钮时,我想加载一个TabbedPage,所以我创建了以下代码:
protected void imgAdd_Clicked(object sender, EventArgs args)
{
var tabbedPage = new TabbedPage();
tabbedPage.Children.Add(new Page1());
tabbedPage.Children.Add(new Page2());
App.Current.MainPage = tabbedPage;
}但结果如下:

如您所见,当您在页面之间滑动时,图像会留下图像的跟踪。
但是,当我使用App.xaml.cs加载选项卡式页时,它没有闪烁地正确加载,因此似乎只有当我从另一个页面调用选项卡式页时才会发生.
有什么想法吗?
发布于 2019-12-10 08:43:43
我把样本做了测试。您可以查看我的github上的示例TabbedPageDemo。https://github.com/WendyZang/Test.git
创建两页。
页1.xaml:
<StackLayout >
<Image Source="pig.jpg"></Image>
</StackLayout>第2.xaml页:
<StackLayout>
<Image Source="world.jpg"></Image>
</StackLayout>你提供的密码。
var tabbedPage = new TabbedPage();
tabbedPage.Children.Add(new Page1());
tabbedPage.Children.Add(new Page2());
App.Current.MainPage = tabbedPage;结果:

发布于 2019-11-24 05:45:15
需要更多关于这个问题的解释,
Tabbedpage中的选项卡是动态创建的?
建议:使用https://help.syncfusion.com/xamarin/tabbed-view/getting-started
这会节省你的时间。
https://stackoverflow.com/questions/58997167
复制相似问题