首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xamarin儿童间TabbedPage导航

Xamarin儿童间TabbedPage导航
EN

Stack Overflow用户
提问于 2022-10-25 14:02:23
回答 1查看 40关注 0票数 0

我在我的项目中创建tabbedpage导航,我在第1页有按钮,当您单击该按钮时,它必须转到第2页,它将在表页的第2页上滑动。

我就是这样设计我的TabbedPage XAML的

代码语言:javascript
复制
<TabbedPage
    android:TabbedPage.IsSmoothScrollEnabled="True" >

    <local:Home Title="Home"/>
    <local:MapsLocation Title="Map"/>
    <local:FeedbackPage Title="Feedback"/>
    <local:Profile Title="Profile"/>
</TabbedPage>

这是我在按钮命令中的代码

代码语言:javascript
复制
public ICommand GotoCommand { get; }
private async void GotoExecute(object sender)
{
      var MyObject = (Shop)sender;
      await Navigation.PushAsync(new MapsLocation(MyObject.Address));
}

当您单击按钮时,它应该滑到第2页。

第2页,当您单击第1页中的按钮时,它应该放在这里。

它应该滑到TabbedPage的第二个孩子

我怎样才能做到这一点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-10-26 01:42:56

如果您想滑到其他Tabbedpage,您可以使用下面的代码来实现它。注意,tab.Childrenindex的索引从0开始,它应该<子表页的计数,否则会抛出错误Index was out of range

代码语言:javascript
复制
private  void Button_Clicked(object sender, EventArgs e) 
{
    var tab = this.Parent as TabbedPage;
    tab.CurrentPage = tab.Children[1];
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74195331

复制
相关文章

相似问题

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