Przezroczysty pasek karty TabbedPage w systemie iOS
Ten wieloplatformowy interfejs użytkownika aplikacji platformy .NET (.NET MAUI) dla 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:Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific;assembly=Microsoft.Maui.Controls"
ios:TabbedPage.TranslucencyMode="Opaque">
...
</TabbedPage>
Alternatywnie można go używać z poziomu języka C# przy użyciu płynnego interfejsu API:
using Microsoft.Maui.Controls.PlatformConfiguration;
using Microsoft.Maui.Controls.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 Microsoft.Maui.Controls.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 :