Xamarin.forms 从codebehind更改工具栏项的背景色
如何从代码隐藏更改工具栏项的背景色Xamarin.forms 从codebehind更改工具栏项的背景色,xamarin.forms,Xamarin.forms,如何从代码隐藏更改工具栏项的背景色 您要么需要编写特定于平台的代码,要么可以使用更通用的方法使用导航页面方法 因此,如果您使用的是导航页面,则可以执行以下操作: NavigationPage navPage = new NavigationPage { BarBackgroundColor = Color.FromHex("#1FBED6"), BarTextColor = Color.FromHex("#000000") } 如果您想在访问其他页面时更改BarB
您要么需要编写特定于平台的代码,要么可以使用更通用的方法使用
导航页面
方法
因此,如果您使用的是导航页面
,则可以执行以下操作:
NavigationPage navPage = new NavigationPage {
BarBackgroundColor = Color.FromHex("#1FBED6"),
BarTextColor = Color.FromHex("#000000")
}
如果您想在访问其他页面时更改BarBackgroundColor
,则只需保留对NavigationPage
的全局引用即可。我把它放在App.cs
类中
如果您更愿意使用本机方法,那么在iOS上,您可以使用外观API,只需将样式添加到AppDelegate.cs文件中即可,详细信息
然后在安卓系统上,你会想搞乱主题,更多信息