2017-08-14 75 views
1

我想为我的一个屏幕顶部区域的背景使用相同的颜色。什么决定了Xamarin.Forms标签页中标签栏的颜色?

有谁知道这种颜色是如何决定的。这是Xamarin预设的东西,还是iOS和Android目前的颜色?

+1

在Android上它是由主题定义的,在iOS上它是系统定义的,但你可以改变他们两个 –

+0

我想知道它在iOS中的定义。有任何想法吗? –

+0

亚当的答案是不够的? –

回答

2

它们是每个平台的默认值。 Android通过它的主题和iOS默认属性。

但是,如果你想改变它,你可以在你的Xamarin.Forms项目中做到这一点。

var tabbedPage = new TabbedPage() 
      { 
       BarBackgroundColor = Color.Black, 
       BarTextColor = Color.White 
      }; 

或者在XAML中设置这些属性。