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.
Importante
As especificações da plataforma que definem a cor da barra de ferramentas em a TabbedPage agora estão obsoletas e foram substituídas pelas SelectedTabColor propriedades and UnselectedTabColor . Para obter mais informações, consulte Criar uma TabbedPage.
Essas especificações da plataforma são usadas para definir o posicionamento e a cor da barra de ferramentas em um TabbedPage. Eles são consumidos em XAML definindo a propriedade anexada TabbedPage.ToolbarPlacement como um valor da ToolbarPlacement enumeração e as TabbedPage.BarItemColor propriedades anexadas e TabbedPage.BarSelectedItemColor como um Color:
<TabbedPage ...
xmlns:android="clr-namespace:Xamarin.Forms.PlatformConfiguration.AndroidSpecific;assembly=Xamarin.Forms.Core"
android:TabbedPage.ToolbarPlacement="Bottom"
android:TabbedPage.BarItemColor="Black"
android:TabbedPage.BarSelectedItemColor="Red">
...
</TabbedPage>
Como alternativa, eles podem ser consumidos do C# usando a API fluente:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.AndroidSpecific;
...
On<Android>().SetToolbarPlacement(ToolbarPlacement.Bottom)
.SetBarItemColor(Color.Black)
.SetBarSelectedItemColor(Color.Red);
O TabbedPage.On<Android> método especifica que essas especificações da plataforma só serão executadas no Android. O TabbedPage.SetToolbarPlacement método, no Xamarin.Forms.PlatformConfiguration.AndroidSpecific namespace, é usado para definir o posicionamento da barra de ferramentas em um TabbedPage, com a ToolbarPlacement enumeração fornecendo os seguintes valores:
Default– indica que a barra de ferramentas está localizada no local padrão da página. Esta é a parte superior da página em telefones e a parte inferior da página em outros idiomas do dispositivo.Top– indica que a barra de ferramentas está colocada na parte superior da página.Bottom– indica que a barra de ferramentas está localizada na parte inferior da página.
Além disso, os TabbedPage.SetBarItemColor métodos and TabbedPage.SetBarSelectedItemColor são usados para definir a cor dos itens da barra de ferramentas e dos itens da barra de ferramentas selecionados, respectivamente.
Observação
Os GetToolbarPlacementmétodos , GetBarItemColore e GetBarSelectedItemColor podem ser usados para recuperar o posicionamento e a TabbedPage cor da barra de ferramentas.
O resultado é que o posicionamento da barra de ferramentas, a cor dos itens da barra de ferramentas e a cor do item da barra de ferramentas selecionado podem ser definidos em um TabbedPage:
