iOS'ta TabbedPage yarı saydam sekme çubuğu
Bu iOS platformuna özgü, bir TabbedPage
üzerindeki sekme çubuğunun saydamlık modunu ayarlamak için kullanılır. Bağlanabilir özellik bir TranslucencyMode
numaralandırma değerine ayarlanarak TabbedPage.TranslucencyMode
XAML'de kullanılır:
<TabbedPage ...
xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core"
ios:TabbedPage.TranslucencyMode="Opaque">
...
</TabbedPage>
Alternatif olarak, akıcı API kullanılarak C# dilinden de kullanılabilir:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
...
On<iOS>().SetTranslucencyMode(TranslucencyMode.Opaque);
TabbedPage.On<iOS>
yöntemi, platforma özgü bu uygulamanın yalnızca iOS üzerinde çalışacağını belirtir. TabbedPage.SetTranslucencyMode
yöntemi, ad alanındaXamarin.Forms.PlatformConfiguration.iOSSpecific
, aşağıdaki TranslucencyMode
numaralandırma değerlerinden biri belirtilerek bir TabbedPage
üzerindeki sekme çubuğunun saydamlık modunu ayarlamak için kullanılır:
Default
, sekme çubuğunu varsayılan saydamlık moduna ayarlar. Bu özelliğin varsayılan değeridirTabbedPage.TranslucencyMode
.Translucent
, sekme çubuğunu yarı saydam olarak ayarlar.Opaque
, sekme çubuğunu opak olacak şekilde ayarlar.
Ayrıca yöntemi, GetTranslucencyMode
öğesine uygulanan numaralandırmanın TranslucencyMode
geçerli değerini almak için TabbedPage
kullanılabilir.
Sonuç, bir TabbedPage
üzerindeki sekme çubuğunun saydamlık modunun ayarlanabilmesidir: