Как изменить цвет панели действий и вернуть горизонтальную линию?xamarin forms - цвет панели действий
У меня есть успешное приложение для Android, разработанное на родном ксамаринском андроиде. Теперь я пытаюсь перенести его в Xamarin Forms с помощью подхода xaml.
Я создал приложение hello world и добавил элемент панели инструментов contentPage. Когда я изначально запускаю приложение, панель действий видна с моим значком, обычным фоном для чирок и хорошей горизонтальной линией. Однако после того, как мой код формы запускается, он отображает мой значок, значок инструментальной панели, но фон черный, и нет горизонтальной линии.
Я пробовал NavigationPage.BackgroundColor, и это не повлияло. Я думаю, что я делаю что-то маленькое.
Вот мой xaml.
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage.Title> My Sample </ContentPage.Title>
<ContentPage.ToolbarItems>
<ToolbarItem Name="test" Icon="ic_action_refresh" ></ToolbarItem>
</ContentPage.ToolbarItems>
<Label Text="Hello Forms" VerticalOptions="Center" HorizontalOptions="Center" />
</ContentPage>
Вот мой app.cs
public class App
{
public static Page GetMainPage()
{
var nav = new NavigationPage(new Splash());
nav.BackgroundColor = Color.Teal;
return nav;
}
}
Я хотел бы также, чтобы скрыть ActionBar по умолчанию при запуске и идти с полной заставкой, но я нашел эту нить, которая выглядит как Будем работать. http://forums.xamarin.com/discussion/18290/hiding-the-status-bar-and-the-action-bar-in-android-app
попытку установить NavigationPage.BarBackgroundColor – StefanoM5