如何在xamarin表单中使用工具栏设置的标题对齐?

时间:2018-08-24 03:40:18

标签: forms xamarin

如何对在xamarin表单中使用工具栏设置的标题进行对齐?

默认情况下,它位于我要设置在工具栏中央的屏幕左侧。

1 个答案:

答案 0 :(得分:0)

很高兴看到您加入了StackOverflow!

老实说,no solution尚不足以为此创建自定义渲染器。这直接来自Xamarin的创建者John Miller。

  

不幸的是,这不是Xamarin.Forms ToolbarItems的功能。您将不得不使用自定义内容在渲染器中本地解决此问题。

现在,很难创建自定义渲染器,尤其是对于初学者而言,但是Microsoft有一些非常不错的help pages here.

这是操作方法的基本布局:

  1. 创建呈现器控件的呈现器类的子类。

  2. 重写呈现本地控件的方法,并编写逻辑以自定义控件。通常,OnElementChanged方法用于呈现本机控件,当创建相应的Xamarin.Forms控件时会调用该控件。

  3. 向自定义渲染器类添加一个ExportRenderer属性,以指定将其用于渲染Xamarin.Forms控件。此属性用于向Xamarin.Forms注册自定义渲染器。

希望这会有所帮助。