如何在Xamarin表单中自定义标题模板

古纳斯

我正在以Xamarin形式创建一个需要自定义标头的应用程序。是否可以在Xamarin表单中使用背景图像自定义标题?

罗希特·维平·马修斯(Rohit Vipin Mathews)

您可能应该从Xamarin论坛-NavigationBar Background Image Render Android查看此解决方案,这似乎是适用于iOS和Android的跨平台解决方案。它可以通过创建自定义渲染来工作,这是在XF中进行任何自定义的最佳方法

安卓 :

[assembly: ExportRenderer(typeof(ContentPage), typeof(ContentPageRenderer))]
    namespace MyApp.Renderers
    {
        public class ContentPageRenderer : PageRenderer
        {
            protected override void OnLayout(bool changed, int l, int t, int r, int b)
            {
                    base.OnLayout(changed, l, t, r, b);
                    var actionBar = ((Activity)Context).ActionBar;
                    actionBar.SetBackgroundDrawable(Resources.GetDrawable(Resource.Drawable.YourImageInDrawable));
            }
        }
    }

iOS:

[assembly: ExportRenderer(typeof(CustomNavigationPage), typeof(BlueNavigationRenderer))]
    namespace MobileCRM.iOS.Renderers
    {
        public class BlueNavigationRenderer : NavigationRenderer
        {

            public override void ViewDidLoad()
            {
                base.ViewDidLoad();

                this.NavigationBar.BarTintColor = UIColor.FromPatternImage(UIImage.FromFile("[email protected]"));
             }
          }
     }

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在 Xamarin 中自定义 ContentPage 标题?

如何在 xamarin 表单中自定义 ZXingDefaultOverlay

如何在表单标题中创建自定义视图

如何在 Django 中为表单字段添加自定义标题?

如何在模板驱动的表单中为ngModelGroup添加自定义验证

如何在Xamarin表单中创建自定义可绑定视图?

如何在Xamarin表单macOS的条目(用于聊天)中添加自定义图像?

如何在 plupload 中自定义标题

如何在Playwright中添加自定义标题

如何在排球请求中设置自定义标题

如何在Shopify中链接到自定义模板?

如何在Geany中添加自定义模板?

如何在WebStorm中添加“自定义”项目模板

如何在 Sylius 中自定义条纹模板?

如何在Joomla中创建自定义联系表单?

如何在Django中命名自定义表单的字段?

如何在 Drupal 中添加自定义 HTML 表单

如何在表单中动态添加自定义控件

如何在管理表单中添加自定义功能?

如何在 Knockout 中的自定义 bindingHandler 中绑定到自定义模板

如何在 Xamarin 中创建自定义控件?

如何在表单数据项上设置自定义标题?

如何在Xamarin ActionBar标题中设置自定义字体系列?

在Wordpress自定义页面模板中删除页面标题

如何在React Native中向标题添加自定义标题和按钮?

自定义 django 表单模板(在引导程序中)

模板和隐藏输入中的自定义Django表单

自定义表单模板中的Silverstripe访问功能

在模板中显示自定义Django表单错误