Android'de TabbedPage Sayfası Swiping

Örneği İndir Örneği indirme

Android platformuna özgü bu, bir içinde sayfalar arasında yatay parmak hareketiyle kaydırmayı etkinleştirmek için TabbedPage kullanılır. Ekli özelliği bir değere ayararak TabbedPage.IsSwipePagingEnabled XAML'de boolean tüketilir:

<TabbedPage ...
            xmlns:android="clr-namespace:Xamarin.Forms.PlatformConfiguration.AndroidSpecific;assembly=Xamarin.Forms.Core"
            android:TabbedPage.OffscreenPageLimit="2"
            android:TabbedPage.IsSwipePagingEnabled="true">
    ...
</TabbedPage>

Alternatif olarak, fluent API'si kullanılarak C# ile de kullanılabilir:

using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.AndroidSpecific;
...

On<Android>().SetOffscreenPageLimit(2)
             .SetIsSwipePagingEnabled(true);

yöntemi, TabbedPage.On<Android> platforma özgü bu yöntemin yalnızca Android üzerinde çalıştırılamayacaklarını belirtir. ad Xamarin_Forms _PlatformConfiguration_AndroidSpecific_TabbedPage_SetIsSwipePagingEnabled_ Xamarin_Forms _BindableObject_System_Boolean_" data-linktype="absolute-path">TabbedPage.SetIsSwipePagingEnabled yöntemi, bir Xamarin.Forms.PlatformConfiguration.AndroidSpecific içinde sayfalar arasında geçiş yapmak için TabbedPage kullanılır. Ayrıca, ad alanı sınıfında da bu platforma özgü bir TabbedPageXamarin.Forms.PlatformConfiguration.AndroidSpecific Xamarin_Forms _PlatformConfiguration_AndroidSpecific_TabbedPage_EnableSwipePaging_ TabbedPageXamarin_Forms _IPlatformElementConfiguration_ Xamarin_Forms _PlatformConfiguration_Android_ Xamarin_Forms _TabbedPage__" data-linktype="absolute-path">yöntemi ve bu platforma özgü bir EnableSwipePaging Xamarin_Forms _PlatformConfiguration_AndroidSpecific_TabbedPage_DisableSwipePaging_ Xamarin.Forms.PlatformConfiguration.AndroidSpecificXamarin_Forms _IPlatformElementConfiguration_ Xamarin_Forms vardır _PlatformConfiguration_Android_ Xamarin_Forms _TabbedPage__" data-linktype="absolute-path">bu platforma özgü devre dışı bırakma DisableSwipePaging yöntemini kullanır. Eklenen TabbedPage.OffscreenPageLimit özellik ve Xamarin_Forms _PlatformConfiguration_AndroidSpecific_TabbedPage_SetOffscreenPageLimit_ TabbedPage.OffscreenPageLimitXamarin_Forms _BindableObject_System_Int32_" data-linktype="absolute-path">yöntemi, SetOffscreenPageLimit geçerli sayfanın her iki tarafında boş durumda tutulacak sayfa sayısını ayarlamak için kullanılır.

Sonuç olarak, tarafından görüntülenen sayfalar arasında sayfalama çekme TabbedPage etkindir:

TabbedPage aracılığıyla sayfalamayı çekme