Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten specyficzny dla platformy systemu iOS służy do ustawiania trybu przezroczystości paska karty na .TabbedPage
Jest on używany w języku XAML przez ustawienie właściwości możliwej TabbedPage.TranslucencyMode
do powiązania z wartością TranslucencyMode
wyliczenia:
<TabbedPage ...
xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core"
ios:TabbedPage.TranslucencyMode="Opaque">
...
</TabbedPage>
Alternatywnie można go używać z poziomu języka C# przy użyciu płynnego interfejsu API:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
...
On<iOS>().SetTranslucencyMode(TranslucencyMode.Opaque);
Metoda TabbedPage.On<iOS>
określa, że ta platforma będzie działać tylko w systemie iOS. Metoda TabbedPage.SetTranslucencyMode
w Xamarin.Forms.PlatformConfiguration.iOSSpecific
przestrzeni nazw służy do ustawiania trybu przezroczystości paska tabulatora na obiekcie TabbedPage
, określając jedną z następujących TranslucencyMode
wartości wyliczenia:
Default
, który ustawia pasek karty na domyślny tryb przezroczystości. Jest to wartość domyślnaTabbedPage.TranslucencyMode
właściwości.Translucent
, który ustawia pasek karty na przezroczysty.Opaque
, który ustawia pasek karty na nieprzezroczyste.
Ponadto GetTranslucencyMode
można użyć metody , aby pobrać bieżącą wartość TranslucencyMode
wyliczenia zastosowanego do klasy TabbedPage
.
Wynikiem jest to, że można ustawić tryb przezroczystości paska karty na TabbedPage
: