模拟器不显示指定的字体

时间:2015-03-09 13:17:05

标签: c# xaml visual-studio-2013 windows-phone-8.1

我将XAML代码连接到C#代码(用于事件处理和填充),只是在模拟器启动时,它会选择文本块的默认字体。我有自定义字体集。例如:

    <TextBlock x:Name="welcomeTextblock" 
               TextWrapping="Wrap" 
               FontSize="40"
               Foreground="Purple"
               Margin="21,117,21,475" 
               FontFamily="Arial">
        HI!
    </TextBlock>

出于某种原因,当我部署它时,它采用自定义字体(我相信Segoe UI)。我关闭了VS并重新打开并重新启动了我的电脑。我仍然遇到同样的问题!

与块内的

Text="Hi"
情况相同。 我也改变了XAML页面的背景颜色设置(以隔离问题),它们会受到影响。我只遇到字体问题!

你之前见过这样的事吗?我确信有办法。

1 个答案:

答案 0 :(得分:0)

您的文本块可能位于覆盖其字体的容器中。我建议您创建一个尝试重新创建问题的测试项目。如果问题不可重新创建,则可以在主项目的xaml环境中找到该问题。如果找到了,通过在SO上提供示例项目的xaml,我们将能够确定问题。