【发布时间】:2021-06-14 03:20:48
【问题描述】:
我正在尝试创建自定义 TitleView(Shell 页面的顶部栏,汉堡图标菜单所在的位置)。现在,在设计中,我在该区域有一些元素——通知铃、信息按钮和带有名称的用户图像。但是,作为 xamarin.forms 的 Xamarin.Forms 不允许轻松覆盖此元素。
我将如何为它创建一个自定义控制器?我可以为条目、标签、文本编辑器等执行此操作,但我尝试过的任何方法都不适用于 TitleView。
以下是当前状态的图像(我什至无法更改汉堡图标的颜色,每个 png 都是白色的哈哈)
以及我希望实现的目标:
我非常感谢有关如何创建此自定义渲染器的任何指示和解释。谢谢大家!
【问题讨论】:
-
似乎有点宽泛,请说明您的最终目标。您尝试过“覆盖 Shell.TitleView”这是什么意思?您是否要定义一个全局 TitleView?
标签: c# android ios xaml xamarin.forms