如何在工具栏项目中添加图标(fontAwesome)?参考this link,我设法为我的标签设置了一个fontawesome。但是我如何为工具栏itrm做到这一点?
我的代码:
0.51d
我也尝试将icon属性添加到我的toolbarItem但不起作用。
答案 0 :(得分:3)
我已经设法使用Iconize library为Xamarin Forms实现这个开箱即用。这很容易设置。
现在,为了节省额外的挫折时间,您需要:
如果这可以解决您的问题,请告诉我。
答案 1 :(得分:0)
您可以使用NavigationPage.TitleView代替工具栏或工具栏项。
您要做的只是向每个平台添加fontawesome库,然后根据目标平台设置font familiy属性。
parent.test()
这是基本用法之一。为了更好地使用,您可以创建自己的static resources并将其应用于按钮或其他任何项目。
这是我的一个项目的代码示例:
<NavigationPage.TitleView>
<StackLayout Orientation="Horizontal">
<Button HorizontalOptions="EndAndExpand" Text="">
<Button.FontFamily>
<OnPlatform x:TypeArguments="x:String">
<On Platform="iOS" Value="Font Awesome 5 Free" />
<On Platform="Android" Value="fa-solid-900.ttf#fa-solid" />
</OnPlatform>
</Button.FontFamily>
</Button>
</StackLayout>