Posicionamento da barra de ferramentas TabbedPage no Android
Esta interface do usuário do aplicativo multiplataforma .NET (.NET MAUI) específica da plataforma Android é usada para definir o posicionamento da barra de ferramentas em um TabbedPagearquivo . Ele é consumido em XAML definindo a propriedade anexada TabbedPage.ToolbarPlacement
como um valor da ToolbarPlacement
enumeração:
<TabbedPage ...
xmlns:android="clr-namespace:Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific;assembly=Microsoft.Maui.Controls"
android:TabbedPage.ToolbarPlacement="Bottom">
...
</TabbedPage>
Como alternativa, ele pode ser consumido do C# usando a API fluente:
using Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific;
...
On<Microsoft.Maui.Controls.PlatformConfiguration.Android>().SetToolbarPlacement(ToolbarPlacement.Bottom);
Observação
Essa plataforma específica não tem efeito sobre guias em aplicativos baseados em Shell.
O TabbedPage.On<Microsoft.Maui.Controls.PlatformConfiguration.Android>
método especifica que essa plataforma específica só será executada no Android. O TabbedPage.SetToolbarPlacement
método, no Microsoft.Maui.Controls.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 é colocada no local padrão na página. Esta é a parte superior da página em telefones e a parte inferior da página em outros idiomas de dispositivo.Top
– indica que a barra de ferramentas é colocada na parte superior da página.Bottom
– indica que a barra de ferramentas é colocada na parte inferior da página.
Observação
O GetToolbarPlacement
método pode ser usado para recuperar o posicionamento da barra de TabbedPage ferramentas.
O resultado é que o posicionamento da barra de ferramentas pode ser definido em um TabbedPage:
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de