如何在xamarin表单中触摸选项卡TabbedPage

时间:2015-08-12 09:37:51

标签: xamarin.forms

我如何检测标签是否被xamarin表单TabbedPage触及? (这与我认为如何检测的页面更改检测不同)

原因如下: 我试图解决一个相当丑陋的标签页溢出UI (显示在右侧标签栏上的丑陋滚动条 只要有> 5个标签) 所以第五个标签按下显示自定义菜单,第二个按下隐藏该菜单等

谢谢!

1 个答案:

答案 0 :(得分:23)

如果您要查找TabbedPage中选择的页面,您可以这样做。    使用索引值,您可以执行任何您想要的操作..

检测页码的事件:

    this.CurrentPageChanged += (object sender, EventArgs e) => {
            var i = this.Children.IndexOf(this.CurrentPage);
            System.Diagnostics.Debug.WriteLine("Page No:"+i);
        };