如何使用Xamarin.Forms更改标题中的字体颜色?

时间:2018-01-26 16:17:25

标签: xamarin xamarin.forms

我正在设置这样的标题:

 Title = "Card " + index;

然后在我的代码中我增加索引并再次设置它:

 Title = "Card " + index;

有没有办法让我可以将标题的颜色更改为适用于iOS和Android的格雷?

1 个答案:

答案 0 :(得分:3)

Xamarin Forms Way:

您可以使用NavigationPage.BarTextColor。最初创建NavigationPage时设置此属性。

iOS方式:

您还可以将以下内容添加到AppDelegate,以便为iOS端全局更改条形文本颜色(我通常将它们放在Forms.Init()LoadApplication()行之间:

UINavigationBar.Appearance.SetTitleTextAttributes(new UITextAttributes { TextColor = UIColor.White });

Android Way:

然后你可以通过应用正确的主题在Android项目中全局完成。有关示例,请参阅this link(查找样式操作栏标签文本和颜色选择器部分)。