如何对在xamarin表单中使用工具栏设置的标题进行对齐?
默认情况下,它位于我要设置在工具栏中央的屏幕左侧。
答案 0 :(得分:0)
很高兴看到您加入了StackOverflow!
老实说,no solution尚不足以为此创建自定义渲染器。这直接来自Xamarin的创建者John Miller。
不幸的是,这不是Xamarin.Forms ToolbarItems的功能。您将不得不使用自定义内容在渲染器中本地解决此问题。
现在,很难创建自定义渲染器,尤其是对于初学者而言,但是Microsoft有一些非常不错的help pages here.
这是操作方法的基本布局:
创建呈现器控件的呈现器类的子类。
重写呈现本地控件的方法,并编写逻辑以自定义控件。通常,OnElementChanged方法用于呈现本机控件,当创建相应的Xamarin.Forms控件时会调用该控件。
向自定义渲染器类添加一个ExportRenderer属性,以指定将其用于渲染Xamarin.Forms控件。此属性用于向Xamarin.Forms注册自定义渲染器。
希望这会有所帮助。