0

我有一个 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。正如您在片段中看到的那样,它应该是蓝色的,但它不是,它是白色的。如何仅更改选项卡的背景?还有另一个背景属性,但它设置整个页面的背景颜色,而不仅仅是选项卡。

另外,相关的,您如何更改所选选项卡的下划线颜色?我找不到它的属性,默认情况下,它是粉红色。

谢谢!

4

0 回答 0