public override void ViewDidLoad() { base.ViewDidLoad(); CustomNavigationPage bar = (CustomNavigationPage)Element; if (!CustomNavigationPage.GetTitleVisible(bar)) { NavigationBar.TopItem.TitleView = new UIImageView(UIImage.FromBundle("logo_sm.png")) { ContentMode = UIViewContentMode.Center, ContentScaleFactor = 2.5f }; } /**/ // Create the back arrow icon image var arrowImage = UIImage.FromBundle("back_arrow.png"); NavigationBar.BackIndicatorImage = arrowImage; NavigationBar.BackIndicatorTransitionMaskImage = arrowImage; // Set the back button title to empty since Material Design doesn't use it. if (NavigationItem?.BackBarButtonItem != null) { NavigationItem.BackBarButtonItem.Title = " "; } if (NavigationBar.BackItem != null) { NavigationBar.BackItem.Title = " "; NavigationBar.BackItem.BackBarButtonItem.Image = arrowImage; } NavigationBar.TitleTextAttributes = new UIStringAttributes() { Font = UIFont.FromName(CustomNavigationPage.GetTitleFontType(bar), 18), ForegroundColor = UIColor.White }; }