Размещение панели инструментов 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