Я ищу, чтобы установить BackgroundImage в NavBar в приложении NavigationPage Xamarin.Forms, но я не могу найти ответ. Доза, кто-нибудь знает, как это сделать? Я могу изменить свойство Color, но мне нужен логотип компании в верхнем баре.Как установить обратное изображение на панель навигации в форматах Xamarin
2
A
ответ
2
Поскольку не поддерживаются рамками Xamarin.Forms, вам нужно создать пользовательский визуализатор для Панели навигации (класс для визуализации является, насколько я понимаю, NavigationRenderer или NavigationPageRenderer).
Затем в классе рендеринга в android добавьте изображение с возможностью рисования и в iOS UIImage в верхнюю панель.
Редактировать - я подумал о другом решении - без использования пользовательских штукатурок, вы можете добиться этого путем удаления существующей панели, установив на каждой странице этой команды:
NavigationPage.SetHasNavigationBar(this, false)
и создание пользовательская панель навигации, которая завернута в сетку, должна выглядеть примерно так:
<Grid>
<Image Source="BackgroundImage.png"/> <!-- This should fill the grid -->
<Image Source="back_button" HorizontalOptions="StartAndExpand" Aspect="AspectFit" >
<Image.GestureRecognizers>
<TapGestureRecognizer Command="{Binding NavigateBackCommand}"/>
</Image.GestureRecognizers>
</Image>
</Grid>
Смежные вопросы
- 1. Как включить панель инструментов в форматах Xamarin
- 2. FindViewById на форматах Xamarin?
- 3. WebView в форматах Xamarin
- 4. Странное поведение NavigationBar в форматах Xamarin
- 5. Как установить фоновое изображение на панель инструментов контроллера навигации?
- 6. Как изменить цвет текста панели навигации в форматах xamarin android
- 7. Xamarin формирует iOS, как настроить панель навигации?
- 8. Как добавить панель поиска в панель навигации в Xamarin IDE
- 9. Изображение, отображающее панель навигации
- 10. Как установить фоновое изображение на панели навигации?
- 11. Тост-эквивалент на форматах Xamarin
- 12. Как установить обратное изображение в css
- 13. Добавить изображение в панель навигации
- 14. Как установить PageTiltle FontFamily и Size в форматах Xamarin Android
- 15. изображение как titleView для Панель навигации
- 16. Анализ данных в форматах Xamarin
- 17. Как добавить изображение в фиксированную панель навигации?
- 18. Как добавить изображение в панель навигации
- 19. Как добавить изображение корзины в панель навигации?
- 20. Навигационная панель Изображение скрывается Пользовательская панель навигации
- 21. Как установить обратное изображение для просмотра?
- 22. Preload WebView в форматах Xamarin на iOS
- 23. Извлечение данных в форматах Xamarin
- 24. Как установить оба изображения и текст на панель навигации (iphone)?
- 25. Конвертировать байт [] Массив в изображение в форматах Xamarin
- 26. Панель навигации установить фоновое изображение не работает в iOS6
- 27. Xamarin Forms верхняя панель навигации для UWP
- 28. Ожидать MessagingCenter в форматах Xamarin
- 29. Как выйти из приложения в форматах Xamarin?
- 30. Сканирование штрих-кода в форматах xamarin
Thanks Ido, вы знаете, на каком-либо образце кода, который это делает? –
Вы можете попробовать эту ссылку: http://www.morganskinner.com/2015/01/xamarin-formsusing-background-images-on.html – IdoT
Еще раз спасибо, я попытаюсь реализовать ваш код и обновит –