选项卡式页面滑动会妨碍水平滚动Xamarin Forms

时间:2017-08-23 23:34:17

标签: xamarin.forms

我想知道如何在标签页中禁用滑动。由于我在页面上有一种水平滚动列表视图,因此滑动不断更改页面而不是滚动列表视图。

这就是我让标签页工作的方式。

App.xaml.cs

main.storyboard

1 个答案:

答案 0 :(得分:2)

您可以使用SetIsSwipePagingEnabled。

var page = new TabbedPage
{
    Children =
    {
        new NavigationPage(new MainPage())
        {
            Title = "page1"
        },
        new NavigationPage(new MainPage())
        {
            Title = "page2"
        },
        new NavigationPage(new MainPage())
        {
            Title = "page3"
        }
    }
};


Xamarin.Forms.PlatformConfiguration.AndroidSpecific.TabbedPage.SetIsSwipePagingEnabled(page, false);
Current.MainPage = page;