Форма Xamarin: как изменить цвет кнопки «Назад»

#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);
  

введите описание изображения здесь