TabbedPage barra de guias translúcida no iOS
Esse específico da plataforma iOS é usado para definir o modo de translucidez da barra de guias em um TabbedPage
. Ele é consumido em XAML definindo a TabbedPage.TranslucencyMode
propriedade associável como um TranslucencyMode
valor de enumeração:
<TabbedPage ...
xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core"
ios:TabbedPage.TranslucencyMode="Opaque">
...
</TabbedPage>
Como alternativa, ele pode ser consumido do C# usando a API fluente:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
...
On<iOS>().SetTranslucencyMode(TranslucencyMode.Opaque);
O método TabbedPage.On<iOS>
especifica que essa plataforma específica só será executada no iOS. O TabbedPage.SetTranslucencyMode
método, no Xamarin.Forms.PlatformConfiguration.iOSSpecific
namespace, é usado para definir o modo de translucidez da barra de guias em um TabbedPage
especificando um dos seguintes TranslucencyMode
valores de enumeração:
Default
, que define a barra de guias para seu modo de translucidez padrão. Este é o valor padrão da propriedadeTabbedPage.TranslucencyMode
.Translucent
, que define a barra de guias como translúcida.Opaque
, que define a barra de guias como opaca.
Além disso, o GetTranslucencyMode
método pode ser usado para recuperar o valor atual da TranslucencyMode
enumeração aplicada ao TabbedPage
.
O resultado é que o modo de translucidez da barra de guias em um TabbedPage
pode ser definido: