Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Důležité
Vlastnosti platformy, které nastavily barvu panelu nástrojů na panelu TabbedPage nástrojů, jsou nyní zastaralé a byly nahrazeny vlastnostmiSelectedTabColor.UnselectedTabColor Další informace naleznete v tématu Vytvoření tabbedPage.
Tyto specifika platformy slouží k nastavení umístění a barvy panelu nástrojů na .TabbedPage Využívají se v XAML nastavením TabbedPage.ToolbarPlacement připojené vlastnosti na hodnotu ToolbarPlacement výčtu a TabbedPage.BarItemColor TabbedPage.BarSelectedItemColor připojených vlastností k Color:
<TabbedPage ...
xmlns:android="clr-namespace:Xamarin.Forms.PlatformConfiguration.AndroidSpecific;assembly=Xamarin.Forms.Core"
android:TabbedPage.ToolbarPlacement="Bottom"
android:TabbedPage.BarItemColor="Black"
android:TabbedPage.BarSelectedItemColor="Red">
...
</TabbedPage>
Alternativně je možné je využívat z jazyka C# pomocí rozhraní FLUENT API:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.AndroidSpecific;
...
On<Android>().SetToolbarPlacement(ToolbarPlacement.Bottom)
.SetBarItemColor(Color.Black)
.SetBarSelectedItemColor(Color.Red);
Tato TabbedPage.On<Android> metoda určuje, že se tyto specifiky platformy budou spouštět jenom v Androidu. Metoda TabbedPage.SetToolbarPlacement v Xamarin.Forms.PlatformConfiguration.AndroidSpecific oboru názvů slouží k nastavení umístění panelu nástrojů na , TabbedPages ToolbarPlacement výčtem poskytující následující hodnoty:
Default– označuje, že panel nástrojů je umístěn ve výchozím umístění na stránce. Toto je horní část stránky na telefonech a dolní část stránky na jiných idiomech zařízení.Top– označuje, že panel nástrojů je umístěn v horní části stránky.Bottom– označuje, že panel nástrojů je umístěn v dolní části stránky.
Kromě toho se TabbedPage.SetBarItemColor TabbedPage.SetBarSelectedItemColor metody používají k nastavení barvy položek panelu nástrojů a vybraných položek panelu nástrojů v uvedeném pořadí.
Poznámka:
Pomocí GetToolbarPlacement, GetBarItemColora GetBarSelectedItemColor metody lze načíst umístění a barvu panelu TabbedPage nástrojů.
Výsledkem je, že umístění panelu nástrojů, barva položek panelu nástrojů a barva vybrané položky panelu nástrojů lze nastavit na :TabbedPage
