在哪里可以找到 TabbedPage 的 ToolbarPlacement 属性?

Where can I find ToolbarPlacement attribute of TabbedPage?

我正在尝试在 android 中找到屏幕底部的 Tabbing 栏,我已经在后面的 C# 代码中找到了,但我只是想知道如何在 .xaml代码?

我已经添加了 Xamarin.Forms.PlatformConfiguration.AndroidSpecific 命名空间,但找不到 ToolbarPlacement 属性来将其设置为 "Bottom",如下图所示。

那么有没有办法在xaml代码中设置呢?

据我所知,您的 Xamarin.Forms 软件包不是最新的,因此您无法使用该功能。只需将 Xamarin.Forms 软件包更新到 3+,我认为这应该可以解决您的问题。

如有疑问,请随时回复

更新:

尝试手动添加以下行并尝试是否有效:

xmlns:android="clr-namespace:Xamarin.Forms.PlatformConfiguration.AndroidSpecific;assembly=Xamarin.Forms.Core"
android:TabbedPage.ToolbarPlacement="Bottom"

工具栏放置

可以在特定平台的底部获取这些选项卡:

关于XAML代码:

<?xml version="1.0" encoding="utf-8" ?>
<TabbedPage  xmlns="http://xamarin.com/schemas/2014/forms"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             xmlns:android="clr-namespace:Xamarin.Forms.PlatformConfiguration.AndroidSpecific;assembly=Xamarin.Forms.Core"
             android:TabbedPage.ToolbarPlacement="Bottom" >

蓝线表示找不到ToolbarPlacement 或其他。这是一个智能感知问题,因为它们不是属性,而是真正的建设性论据。 别担心,它们很好用!

或者在后面的C#代码中:

using Xamarin.Forms.PlatformConfiguration.AndroidSpecific;

On<Xamarin.Forms.PlatformConfiguration.Android>().SetToolbarPlacement(ToolbarPlacement.Bottom);

您还可以使用这些属性自定义底部栏

BarBackgroundColor="#2196F3"
android:TabbedPage.BarItemColor="Wihte"
android:TabbedPage.BarSelectedItemColor="#66FFFFFF"
BarTextColor="White"

自定义已更改:

来自: android:TabbedPage.BarItemColor="Wihte" android:TabbedPage.BarSelectedItemColor="#66FFFFFF"

收件人: SelectedTabColor="White" UnselectedTabColor="#66FFFFFF"