我已经将FontAwesome 6添加到我的应用程序中,并希望使用图标。我在此处的assets文件夹中有OTF文件:
我想更改NavigationViewItems的默认符号(图标)。我添加了FontIcon
,但看到的不是图标,而是空框:
我添加的图标如下:https://fontawesome.com/icons/tower-control?s=solid&f=classic
我的代码是
<NavigationViewItem Content="Home" Tag="homePageView" x:Name="homeViewItem">
<NavigationViewItem.Icon>
<FontIcon FontFamily="Assets/Fonts/Font Awesome 6 Pro-Solid-900.otf#Font Awesome 6 Pro Solid" Glyph="" />
</NavigationViewItem.Icon>
</NavigationViewItem>
为什么图标不显示?
2条答案
按热度按时间vnjpjtjt1#
我不确定,但是,你有没有尝试过修复文件扩展名(.ttf到.otf)?
更新
我可以确认这是可行的:
1.下载free version。
1.在“Assets”文件夹中创建一个“Fonts”文件夹。
1.将“Font Awesome 6 Free-Solid-900.otf”文件复制到“Fonts”文件夹中。
1.使用下面的代码。
请注意,我使用的是
Glyph=""
(link),因为我在免费版本中找不到
。4sup72z82#
由于字体真棒v6字形是非常不一致的,一些字形工作,一些没有和一些图标只工作在一些版本,我决定离开字体真棒和切换到PNG为基础的图标使用
ImageIcon
。