在wpf中使用自定义URL字体时,textblock的前景不起作用

时间:2016-02-15 08:35:13

标签: wpf fonts

我在wpf(MS Mincho字体)中使用自定义url字体文件来显示日文字符

以下是我的代码:

<Style x:Key="TextBlockDisplayResource" TargetType="TextBlock">
        <Setter Property="HorizontalAlignment" Value="Stretch"/>
        <Setter Property="TextWrapping" Value="Wrap" />
        <Setter Property="FontFamily" Value="./fonts/#MS Mincho"/>
        <Setter Property="Foreground" Value="Black"/>
    </Style>


<TextBlock Canvas.Left="10" Canvas.Top="30" Foreground="Black"
                               Style="{DynamicResource TextBlockDisplayResource}" 
                               Text="This is black color"></TextBlock>

我在解决方案中有文件夹“ fonts / MS mincho.ttf

在Visual Studio中..我看到textblock的颜色结果是黑色的。但是当我建造时,颜色是浅蓝色。即使我设置前景=黑色。

我不知道我错在哪里。

当我尝试更改 fontfamily

的设置网址时
<Setter Property="FontFamily" Value="pack://application:,/fonts/#MS Mincho"/>

错误是相同的

请让我知道。

感谢。

0 个答案:

没有答案