Xamarin表单选项卡式分页滑动调用事件

时间:2014-10-03 09:29:51

标签: xamarin xamarin.forms swipe tabbedpage

我正在使用Xamarin表单来创建TabbedPage。问题是我想在选项卡之间滑动,默认情况下禁用。我发现了一个名为ExtendedTabbedPage的类,它有一个名为SwipeEnable的属性和一些调用滑动事件的方法。 这是我的类,它从ExtendedTabbedPage扩展并创建了两个包含一些内容的选项卡。我设置了swipeEnabled属性的值,但它没有做任何事情。无论如何都要从这个类中调用滑动事件?

public class TabbedPageComplete: ExtendedTabbedPage
{       
    public TabbedPageComplete ()
    {
        this.Title = "TabbedPage";
        this.SwipeEnabled = true;
        this.Children.Add (new ContentPage 
            {
                Title = "Blue",
                Content = new BoxView
                {
                    Color = Color.Blue,
                    HeightRequest = 100f,
                    VerticalOptions = LayoutOptions.Center
                },
            }
        );
        this.Children.Add (new ContentPage {
            Title = "Blue and Red",
            Content = new StackLayout {
                Children = {
                    new BoxView { Color = Color.Blue },
                    new BoxView { Color = Color.Red}
                }
            }
        });
    }
}

1 个答案:

答案 0 :(得分:2)

您是使用iOS还是仅使用Android进行过测试? ExtendedTabbedPage目前仅针对iOS ExtendedTabbedPageRenderer.cs实施for Android is still under development