Xamarin addind ToolbarItem在C#中动态添加

时间:2018-11-15 21:02:56

标签: c# xamarin.forms font-awesome-4

我是Xamarin的新手。

我正在使用字体很棒的4.7版本的Xamarin,我试图在后面的代码中添加ToolbarItem:

var toolBarItem = new ToolbarItem
{
    Icon = "",
}

在xaml文件中,我可以执行以下操作:

<assets:Icon Text="&#xf053;" TextColor="#5DD046" FontSize="24" HorizontalOptions="Start" VerticalTextAlignment="Center" Margin="25,0,0,0"/>

但是我需要它在后面的代码中工作,有人可以建议我怎么做吗?

2 个答案:

答案 0 :(得分:1)

在后面的代码中,您可以这样做

Icon = "\uf053"

Icon = ((char)0xf053).ToString();

您的原始值为"&#xf053;",因此对于所有值,相同的规则适用于更改。

答案 1 :(得分:0)

您已经创建了一个工具栏项目,但是要显示它,必须将其添加到页面中。 因此,在您的网页代码中,您应该致电

this.ToolbarItems.Add(toolBarItem);

创建项目后。