Android'de Sekmeli Sayfa Sayfası Çekme

Android platformuna özgü bu, içindeki TabbedPagesayfalar arasında yatay parmak hareketiyle çekmeyi etkinleştirmek için kullanılır. Ekli özelliği bir boolean değere ayarlayarak TabbedPage.IsSwipePagingEnabled XAML'de kullanılır:

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

Alternatif olarak, akıcı API kullanılarak C# dilinden 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 uygulamanın yalnızca Android'de çalışacağını belirtir. TabbedPage.SetIsSwipePagingEnabled ad alanında Xamarin.Forms.PlatformConfiguration.AndroidSpecific yöntemi, içindeki TabbedPagesayfalar arasında çekmeyi etkinleştirmek için kullanılır. Buna ek olarak, TabbedPage ad alanı sınıfı Xamarin.Forms.PlatformConfiguration.AndroidSpecific da bu platforma özgü sağlayan bir EnableSwipePaging yönteme ve bu platforma özgü devre dışı bırakır bir DisableSwipePaging yönteme sahiptir. TabbedPage.OffscreenPageLimit Ekli özellik ve SetOffscreenPageLimit yöntemi, geçerli sayfanın her iki tarafındaki boşta durumunda tutulacak sayfa sayısını ayarlamak için kullanılır.

Sonuç, tarafından TabbedPage görüntülenen sayfalarda çekme disk belleğinin etkinleştirilmesidir:

TabbedPage'de sayfalandırmayı çekme