#xamarin #colors #navigation
#xamarin #Цвет #навигация
Вопрос:
Как мне изменить кнопку «Назад» на панели навигации в форме xamarin как на iOS, так и на Android? Там был цвет текста, но не могу найти для кнопки «Назад»
Комментарии:
1. Привет, ты имеешь в виду цвет фона кнопки «Назад» или цвет текста кнопки «Назад»?
2. есть решение? (для цвета текста)
Ответ №1:
Из Xamarin.Формы версии 4.6.0, вы можете сделать что-то вроде этого:
NavigationPage.SetIconColor(this, Color.FromHex("#000000"));
Я добавляю это после вызова InitializeComponent()
.
Ответ №2:
Я знаю, что это старый вопрос, но ответ @adamm работает, чтобы изменить цвет кнопки возврата .
Вы также можете сделать это из источников, @Jessie Zhang дала мне решение.
<Application.Resources>
<ResourceDictionary>
<!-- Colors -->
<Color x:Key="defaultBackbuttonColor">Red</Color>
<Color x:Key="Yellow">#ffd966</Color>
</ResourceDictionary>
</Application.Resources>
И в cs после InitializeComponent();
Color color = (Color)Application.Current.Resources["defaultBackbuttonColor"];
NavigationPage.SetIconColor(this, color);