C# 带连字符图标的WPF和FONTA问题
我在我的WPF应用程序中使用FontAwesome作为图标 使用单名称图标时,一切正常,但每当我尝试使用连字符图标名称时,字体不理解这一点,或者不绘制任何内容,或者单独绘制两个图标(连字符的左侧和右侧)(如果存在) 这将绘制用户图标。太好了。C# 带连字符图标的WPF和FONTA问题,c#,wpf,visual-studio,user-interface,font-awesome,C#,Wpf,Visual Studio,User Interface,Font Awesome,我在我的WPF应用程序中使用FontAwesome作为图标 使用单名称图标时,一切正常,但每当我尝试使用连字符图标名称时,字体不理解这一点,或者不绘制任何内容,或者单独绘制两个图标(连字符的左侧和右侧)(如果存在) 这将绘制用户图标。太好了。 <!--FontAwesome Font applied in style--> <TextBlock Style="{DynamicResource mainButtonImage}" Margin="5&
<!--FontAwesome Font applied in style-->
<TextBlock Style="{DynamicResource mainButtonImage}" Margin="5" Text="user"></TextBlock>
<TextBlock Style="{DynamicResource mainButtonImage}" Margin="5" Text="user-circle"></TextBlock>
这将绘制用户图标、一个“-”和一个圆形图标。它应该是“用户圈”图标。
<!--FontAwesome Font applied in style-->
<TextBlock Style="{DynamicResource mainButtonImage}" Margin="5" Text="user"></TextBlock>
<TextBlock Style="{DynamicResource mainButtonImage}" Margin="5" Text="user-circle"></TextBlock>
它应该是这样画的:
当我在我的系统上用记事本测试时,它按预期工作。
有什么想法吗?我通过以下两种方式实现了“用户圈”图标:
方法1:
<TextBlock Style="{DynamicResource mainButtonImage}" Margin="5" Text="user-circle"></TextBlock>
1.您可以在项目的包NuGet Manager
中安装FontAwesome.WPF
2.导入xmlns:fa=”http://schemas.fontawesome.io/icons/“
输入到您的XAML代码中
3.将其用于文本块,如下所示:
<fa:FontAwesome Icon="UserCircle" FontSize="100"></fa:FontAwesome>
<TextBlock Text="" Style="{DynamicResource FontAwesome}" />
4.在TextBlock中使用样式,并在文本中写入用户圈的Unicode代码,如下所示:
<fa:FontAwesome Icon="UserCircle" FontSize="100"></fa:FontAwesome>
<TextBlock Text="" Style="{DynamicResource FontAwesome}" />
也许您可以参考这两种方法来实现您的程序。尝试转义连字符或直接将Unicode值与\u一起使用?谢谢您的评论。这不起作用:“user-;circle”(尽管它仍然像往常一样在屏幕上画连字符。这也不起作用..尽管我不完全相信我能正确转义..Text=“{}user circle”直接在他们的网站上询问他们。我已经在使用你的第二个建议,但这就是我的问题所在。你使用“;”的解决方案确实有效,但你能详细说明一下你是从哪里开始使用它的吗?我看到f3bd被归类为这个图标的unicode,但是你从哪里/为什么得到“”的预修复?