我试图在UWP应用程序中使用weather-icons中的图标字体。
在我的XAML中,我有类似
的内容PATH
在我的 ViewModel 中设置
<Grid.Resources>
<FontFamily x:Key="WeatherFonts">/Assets/Fonts/weathericons-regular-webfont.ttf#Weather Icons</FontFamily>
</Grid.Resources>
<TextBlock x:Name="tbFontAwesome"
Text="{Binding CurrentWeather.Icon}"
FontFamily="{StaticResource WeatherFonts}"
Foreground="White"
FontSize="72"/>
如果我只是在XAML中对此进行硬编码,则可以正常工作。
CurrentWeather.Icon = ""
当我使用硬编码的XAML时,图标显示正常,但如果我尝试对字符串进行绑定,<TextBlock x:Name="tbFontAwesome"
Text=""
FontFamily="{StaticResource WeatherFonts}"
Foreground="White"
FontSize="72"/>
只显示字符串而不是图标。
答案 0 :(得分:4)
尝试System.Net.WebUtility.HtmlDecode("")
。