首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Button调用TabbedPage

使用Button调用TabbedPage
EN

Stack Overflow用户
提问于 2019-11-22 15:20:34
回答 2查看 367关注 0票数 0

我有个问题。当我单击另一个页面中的按钮时,我想加载一个TabbedPage,所以我创建了以下代码:

代码语言:javascript
复制
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加载选项卡式页时,它没有闪烁地正确加载,因此似乎只有当我从另一个页面调用选项卡式页时才会发生.

有什么想法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-12-10 08:43:43

我把样本做了测试。您可以查看我的github上的示例TabbedPageDemohttps://github.com/WendyZang/Test.git

创建两页。

页1.xaml:

代码语言:javascript
复制
<StackLayout >
        <Image Source="pig.jpg"></Image>
    </StackLayout>

第2.xaml页:

代码语言:javascript
复制
<StackLayout>
        <Image Source="world.jpg"></Image>
    </StackLayout>

你提供的密码。

代码语言:javascript
复制
  var tabbedPage = new TabbedPage();
        tabbedPage.Children.Add(new Page1());
        tabbedPage.Children.Add(new Page2());
 App.Current.MainPage = tabbedPage;

结果:

票数 0
EN

Stack Overflow用户

发布于 2019-11-24 05:45:15

需要更多关于这个问题的解释,

Tabbedpage中的选项卡是动态创建的?

建议:使用https://help.syncfusion.com/xamarin/tabbed-view/getting-started

这会节省你的时间。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58997167

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档