Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Внимание
Особенности платформы, которые задают цвет панели инструментов на TabbedPage панели инструментов, теперь устарели и заменены свойствамиSelectedTabColor.UnselectedTabColor Дополнительные сведения см. в разделе "Создание tabbedPage".
Эти платформы используются для задания размещения и цвета панели инструментов на панели TabbedPageинструментов. Они используются в XAML путем задания TabbedPage.ToolbarPlacement присоединенного ToolbarPlacement свойства значением перечисления, а TabbedPage.BarItemColor также TabbedPage.BarSelectedItemColor присоединенными свойствами: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>
Кроме того, их можно использовать из C# с помощью свободного API:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.AndroidSpecific;
...
On<Android>().SetToolbarPlacement(ToolbarPlacement.Bottom)
.SetBarItemColor(Color.Black)
.SetBarSelectedItemColor(Color.Red);
Метод TabbedPage.On<Android> указывает, что эти платформы будут работать только в Android. Метод TabbedPage.SetToolbarPlacement в Xamarin.Forms.PlatformConfiguration.AndroidSpecific пространстве имен используется для задания размещения панели инструментов на объекте TabbedPageс ToolbarPlacement перечислением, предоставляющим следующие значения:
Default— указывает, что панель инструментов размещается в расположении по умолчанию на странице. Это верхняя часть страницы на телефонах, а также нижняя часть страницы на других устройствах.Top— указывает, что панель инструментов размещается в верхней части страницы.Bottom— указывает, что панель инструментов размещается в нижней части страницы.
Кроме того, TabbedPage.SetBarItemColor TabbedPage.SetBarSelectedItemColor методы используются для задания цвета элементов панели инструментов и выбранных элементов панели инструментов соответственно.
Примечание.
Методы GetToolbarPlacementи GetBarSelectedItemColor методы можно использовать для получения размещения и цвета TabbedPage панели инструментов. GetBarItemColor
Результатом является размещение панели инструментов, цвет элементов панели инструментов и цвет выбранного элемента панели инструментов:TabbedPage
