Я использую Visual Studio 2015 и создал проект Xamarin для поддержки iOS, Android и UWP.
Я хочу переименовать панель инструментов, а на iOS и Android можно установить цвет фона и изображение на панели инструментов.
Но для универсальной платформы Windows это кажется невозможным.
Поэтому я хочу установить свой собственный TopAppBar с изображением и скрыть текущую панель инструментов для UWP;
В моем MainPage.xaml.cs я;
#if __ANDROID__ || __IOS__
ToolbarItems.Add(new ToolbarItem("+", "", () => App.Navigation.PushAsync(new AddAccount())));
#endif
Таким образом, для UWP на панели инструментов не будет элементов. Но все равно появляется.
Я не могу найти никакой документации о том, как это сделать; -настройка панели инструментов для UWP -скрытие панели инструментов для UWP
Я пробовал добавить такую панель инструментов;
var _globalAppBar = new AppBar();
_globalAppBar.Height = 128;
_globalAppBar.Background = new SolidColorBrush(Colors.Green);
BitmapImage bmI = new BitmapImage();
bmI = new BitmapImage(new Uri("ms-appx:///Assets/logo.png", UriKind.RelativeOrAbsolute));
var imageBrush = new ImageBrush();
imageBrush.ImageSource = bmI;
_globalAppBar.Background = imageBrush;
AppBarButton abbtn = new AppBarButton();
abbtn.Label = "Add";
_globalAppBar.Content = abbtn;
this.BottomAppBar = _globalAppBar;
Но это приводит к появлению двух панелей инструментов вверху ...
Поэтому лучше изменить существующую панель инструментов, созданную Xamarin, но я не знаю, как получить к ней доступ из «общедоступной MainPage ()» проекта UWP.