Xamarin addind ToolbarItem在C#中动态生成

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Xamarin addind ToolbarItem在C#中动态生成相关的知识,希望对你有一定的参考价值。

我是Xamarin的新手。

我正在使用Xamarin使用font-awesome 4.7版本,我试图在后面的代码中添加一个ToolbarItem:

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

在xaml文件中,我可以做一些事情:

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

但我需要它在后面的代码中工作,有人可以告诉我如何去做吗?

答案

从代码背后你可以这样做

Icon = "uf053"

要么

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

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

另一答案

您已创建了一个工具栏项,但为了显示它,必须将其添加到页面中。所以在你的页面代码中你应该打电话

this.ToolbarItems.Add(toolBarItem);

创建项目后。

以上是关于Xamarin addind ToolbarItem在C#中动态生成的主要内容,如果未能解决你的问题,请参考以下文章

Cocoa App Preferences(一个 XIB 中的视图?)

VBA_单元格格式设置代码

将 ListView 中的位置传递给子 RecyclerView 适配器

Xamarin.Forms 是 Xamarin.Android、Xamarin.IoS 和 Xamarin.Win 的简单总和吗?

Xamarin.Form与Xamarin.Android或Xamarin.IOS的区别简述

Xamarin.forms(或)xamarin.ios/xamarin.android(或)本机