Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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:
