我有一个 Xamarin.Forms 选项卡式页面。当我执行以下操作时:
public partial class MainPage : TabbedPage
{
public MainPage()
{
InitializeComponent();
BarTextColor = Color.White;
BarBackgroundColor = Color.FromHex("#3F51B5");
Children.Add(new Batches() { Title = "Batches"});
Children.Add(new Track() { Title = "Track"});
}
}
我可以正确更改 BarTextColor,在这种情况下,它确实变为白色。但是,我无法设置 BarBackgroundColor。正如您在片段中看到的那样,它应该是蓝色的,但它不是,它是白色的。如何仅更改选项卡的背景?还有另一个背景属性,但它设置整个页面的背景颜色,而不仅仅是选项卡。
另外,相关的,您如何更改所选选项卡的下划线颜色?我找不到它的属性,默认情况下,它是粉红色。
谢谢!