2

我正在使用 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}
                }
            }
        });
    }
}
4

1 回答 1

2

您是否也使用 iOS 或仅使用 Android 进行了测试?ExtendedTabbedPage 目前仅针对 iOS ExtendedTabbedPageRenderer.cs实现,而针对 Android 仍处于开发阶段

于 2014-10-07T08:25:55.373 回答