【发布时间】:2019-01-03 16:06:16
【问题描述】:
当我想更改我的字体图标背景时,它们无法很好地显示。但是,当我只是不更改并且它们保留我在 XAML 中设置的原始值时,它们很好。
我觉得可能是我字体的问题,所以我尝试了其他字体,最后我发现只有像“Segoe UI Emoji”“Segoe UI Symbol”和“Segoe UI Symbol”这样的图标字体出错了。其他字体,如“Verdana”或“Arial”,效果很好。
我使用 TextBlock 控件并在 XAML 中设置它的 FontFamily 属性,然后在 C# 中更改它的文本属性背景。我也尝试了 FontIcon Control,可悲的是,它也不能很好地工作。
我的 UWP 最小版本和目标版本都是 10240,我是在 Visual Studio 2015 中编写的。
这是我的代码:
xaml
<TextBlock Name="IconTextBlock" Text="" FontFamily="Segoe MDL2 Assets"/>
C#
private void ReFreshButton_Click(object sender, RoutedEventArgs e)
{
IconTextBlock.Text = "";
}
【问题讨论】: