Nii*_*yea 2 c# fonts xaml windows-phone-8
我读过这样的文章,比如这31天的windows phone第24天嵌入字体和这个windows 8 xaml提示自定义字体,解释非常清楚,简单如何做到这一点.
但由于某些原因我无法弄清楚,我的自定义字体不会显示在我的应用程序上,无论是在设计器视图中还是在我运行它时.
为了确保我没有离开任何一步,我正在展示我在这里所做的任何有关我的问题的建议:
1.首先,这是我的xaml文本块代码
<StackPanel Grid.Row="1" x:Name="BottomPanel" Height="120" Width="800" Orientation="Horizontal">
<StackPanel.Background>
<SolidColorBrush Color="{StaticResource PhoneSemitransparentColor}"/>
</StackPanel.Background>
<TextBlock x:Name="MainTextBlock" FontFamily="/Fonts/KOMIKAX_.ttf" TextWrapping="Wrap" Text="Hello" Width="680" Height="120" Margin="10,0,0,0" FontSize="25" Padding="20,10"/>
</StackPanel>
Run Code Online (Sandbox Code Playgroud)
2.我在项目中创建了一个文件夹,称为"字体",这是我复制字体文件的地方.
3.我Build Action将字体文件更改为Content.我最初离开了Copy To Output Directory酒店None,然后改为Copy If Newer.没有成功.
我做错了什么或者我遗漏了什么?
这对我有用.
首先在应用程序中创建一个名为Fonts的文件夹,然后为其添加字体,然后使用以下语法.我用过它,效果很好.
<TextBlock FontFamily="/Fonts/Comic.ttf#Comic" TextWrapping="Wrap" Text="Hello" FontSize="25"/>
Run Code Online (Sandbox Code Playgroud)
确保必须将Build Action设置为Content,右键单击文件夹中的font并单击属性,然后选择Build Action as Content,否则它将无法在Emulator和Device上运行.
| 归档时间: |
|
| 查看次数: |
8595 次 |
| 最近记录: |