Xamarin形式:如何更改后退按钮颜色

时间:2019-03-25 21:56:20

标签: xamarin colors navigation

如何在iOS和android上更改xamarin表单上导航栏的后退按钮?有文字颜色,但找不到后退按钮

2 个答案:

答案 0 :(得分:0)

这些需要在本机平台上处理,您可以使用custom NavigationPage进行操作:

IOS:

此代码更改箭头颜色

self.navigationController.navigationBar.tintColor = UIColor.whiteColor();

如果这不起作用,请使用下面的代码:

self.navigationBar.barStyle = UIBarStyle.Black
self.navigationBar.tintColor = UIColor.whiteColor()

Android:

使用此样式:

<style name="Theme.MyFancyTheme" parent="android:Theme.Holo">
    <item name="android:homeAsUpIndicator">@drawable/back_button_image</item>
</style>

答案 1 :(得分:0)

从 Xamarin.Forms 4.6.0 版开始,您可以执行以下操作:

NavigationPage.SetIconColor(this, Color.FromHex("#000000"));

我是在调用 InitializeComponent() 之后放置的。