Панель вкладок tabbedPage с транслуцентной вкладкой в iOS
Эта платформа iOS используется для задания режима транслюкентности панели вкладок на панели TabbedPage
. Он используется в XAML, задав TabbedPage.TranslucencyMode
привязываемое свойство значение TranslucencyMode
перечисления:
<TabbedPage ...
xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core"
ios:TabbedPage.TranslucencyMode="Opaque">
...
</TabbedPage>
Кроме того, его можно использовать из C# с помощью api fluent:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
...
On<iOS>().SetTranslucencyMode(TranslucencyMode.Opaque);
Метод TabbedPage.On<iOS>
указывает, что эта платформа будет работать только в iOS. Метод TabbedPage.SetTranslucencyMode
в Xamarin.Forms.PlatformConfiguration.iOSSpecific
пространстве имен используется для задания режима транслюкентности панели табуляции, TabbedPage
указав одно из следующих TranslucencyMode
значений перечисления:
Default
, который задает панель вкладок для режима транслюкции по умолчанию. Это значение по умолчанию для свойстваTabbedPage.TranslucencyMode
.Translucent
, который задает полосу вкладок, которая должна быть транслюционной.Opaque
, который задает непрозрачную панель вкладок.
Кроме того, GetTranslucencyMode
метод можно использовать для получения текущего значения перечисления TranslucencyMode
, применяемого к объекту TabbedPage
.
Результатом является то, что режим транслюкентности панели вкладок можно TabbedPage
задать: