Potáhnutí stránky TabbedPage v Androidu
Toto uživatelské rozhraní pro víceplatformní aplikace .NET (.NET MAUI) pro Android se používá k povolení potáhnutí prstem pomocí vodorovného gesta prstu mezi stránkami v aplikaci TabbedPage. Využívá se v XAML nastavením TabbedPage.IsSwipePagingEnabled
připojené vlastnosti na boolean
hodnotu:
<TabbedPage ...
xmlns:android="clr-namespace:Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific;assembly=Microsoft.Maui.Controls"
android:TabbedPage.OffscreenPageLimit="2"
android:TabbedPage.IsSwipePagingEnabled="true">
...
</TabbedPage>
Alternativně ho můžete využívat z jazyka C# pomocí rozhraní FLUENT API:
using Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific;
...
On<Microsoft.Maui.Controls.PlatformConfiguration.Android>()
.SetOffscreenPageLimit(2)
.SetIsSwipePagingEnabled(true);
Poznámka:
Tato konkrétní platforma nemá žádný vliv na karty v aplikacích založených na prostředí.
Metoda TabbedPage.On<Microsoft.Maui.Controls.PlatformConfiguration.Android>
určuje, že tato konkrétní platforma se bude spouštět pouze v Androidu. Metoda TabbedPage.SetIsSwipePagingEnabled
v Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific
oboru názvů slouží k povolení potáhnutí mezi stránkami v sadě TabbedPage. Třída v Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific
oboru názvů má také metoduEnableSwipePaging
, TabbedPage která umožňuje tuto platformu specifickou a metoduDisableSwipePaging
, která tuto platformu zakáže. Připojená TabbedPage.OffscreenPageLimit
vlastnost a SetOffscreenPageLimit
metoda slouží k nastavení počtu stránek, které by měly být zachovány v nečinném stavu na obou stranách aktuální stránky.
Výsledkem je, že je povolené potáhnutí stránkování mezi stránkami zobrazenými v TabbedPage sadě: