Поделиться через


Размещение панели инструментов TabbedPage в Android

Этот многоплатформенный пользовательский интерфейс приложения .NET (.NET MAUI) для платформы Android используется для установки размещения панели инструментов на панели TabbedPageинструментов. Он используется в XAML, задав TabbedPage.ToolbarPlacement присоединенное свойство значение перечисления ToolbarPlacement :

<TabbedPage ...
            xmlns:android="clr-namespace:Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific;assembly=Microsoft.Maui.Controls"
            android:TabbedPage.ToolbarPlacement="Bottom">
    ...
</TabbedPage>

Кроме того, его можно использовать из C# с помощью api fluent:

using Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific;
...

On<Microsoft.Maui.Controls.PlatformConfiguration.Android>().SetToolbarPlacement(ToolbarPlacement.Bottom);

Примечание.

Эта платформа не влияет на вкладки в приложениях на основе оболочки.

Метод TabbedPage.On<Microsoft.Maui.Controls.PlatformConfiguration.Android> указывает, что эта платформа будет работать только в Android. Метод TabbedPage.SetToolbarPlacement в Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific пространстве имен используется для задания размещения панели инструментов на объекте TabbedPageс ToolbarPlacement перечислением, предоставляющим следующие значения:

  • Default — указывает, что панель инструментов размещается в расположении по умолчанию на странице. Это верхняя часть страницы на телефонах, а также нижняя часть страницы на других устройствах.
  • Top — указывает, что панель инструментов размещается в верхней части страницы.
  • Bottom — указывает, что панель инструментов размещается в нижней части страницы.

Примечание.

Этот GetToolbarPlacement метод можно использовать для извлечения размещения TabbedPage панели инструментов.

Результатом является то, что размещение панели инструментов можно задать на :TabbedPage

TabbedPage toolbar configuration.