Нам нужно добавить указанные c кнопки в левой части панели навигации в представлении форм Xamarin.
Это в настоящее время поддерживается только через TitleView, поскольку все ContentPage.ContextItems отображаются с правой стороны. TitleView означает реализацию всей панели навигации.
Я хочу, чтобы мой TitleView выглядел как можно ближе к спецификации платформы c Панель навигации. Кто-нибудь знает, как заполучить
- Размер шрифта заголовка платформы
- Цвет переднего плана платформы, который будет использоваться для заголовка
У меня есть попробовал все значения NamedFont, и хотя они близки, они не верны.
Я создал собственную метку для использования в TitleView. Ниже приведены подробности того, что я пробовал в соответствующих средствах визуализации
iOS:
Я надеялся, что смогу использовать UINavigationBar.UINavigationBarAppearance
, чтобы получить правильное имя шрифта, размер и цвет, но я не могу получить населенный экземпляр этого. Я пробовал
UINavigationBar.AppearanceWhenContainedIn(typeof(UINavigationController))
, но класс Appearance не был заполнен
Android
Я пытался накачать стандартную раскладку ActionBar и повторно использовать TextView там, но не смог заставить это работать