Windows Phone:自定义字体在xaml和代码中使用
2014-04-20 22:20
239 查看
最近,我的小应用《认字》更新了一个能发声的版本,朋友对Speech做读音没有兴趣,反而对其中使用的楷体文字表示了兴趣,也许Speech的文章比较多,这次我对这个自定义字体在xaml和代码中使用的简单技巧做一下讲解。
使用Blend打开项目,然后选定一个TextBlock,在属性面板里面,找到Text部分,选择你想要的字体,然后点击下面的“Embed”(中文Blend为“嵌入”),另外有一个按钮为Font Manager,点击打开,就可以看到你所有可以嵌入的字体文件了
这时,可以随意的控制,打开XAML找到所设置的TextBlock可以看到:
一切很简单,尤其在使用XAML做高端游戏界面的时候非常方便,只是最后的XAP包会增加一个字体的文件大小,那么,有的时候TextBlock需要使用CSharp代码创建,用下面的代码可以制定TextBlock的FontFamily。
使用Blend打开项目,然后选定一个TextBlock,在属性面板里面,找到Text部分,选择你想要的字体,然后点击下面的“Embed”(中文Blend为“嵌入”),另外有一个按钮为Font Manager,点击打开,就可以看到你所有可以嵌入的字体文件了
这时,可以随意的控制,打开XAML找到所设置的TextBlock可以看到:
<TextBox Text="楷体文本" FontFamily="Fonts/Fonts.zip#KaiTi" FontSize="24" />
一切很简单,尤其在使用XAML做高端游戏界面的时候非常方便,只是最后的XAP包会增加一个字体的文件大小,那么,有的时候TextBlock需要使用CSharp代码创建,用下面的代码可以制定TextBlock的FontFamily。
TextBlock tb = new TextBlock() tb.FontFamily = new FontFamily("/你的工程名;component/Fonts/Fonts.zip#KaiTi");
相关文章推荐
- iOS开发UI篇—以微博界面为例使用纯代码自定义cell程序编码全过程
- [UWP]xaml中自定义附加属性使用方法的注意项
- pdfbox使用自定义字体,官方示例
- 在windows phone 中使用原生代码开发程序(native code)
- HTML5 Canvas绘文本动画(使用CSS自定义字体)
- Windows Phone 处理 MessageBox导致的应用异常退出以及使用代码方式退出应用
- Android 中使用自定义字体的方法
- Silverlight陷阱:XAML中不能使用自定义字典 AG_E_PARSER_BAD_PROPERTY_VALUE
- idea 使用总结(svn版本控制修改文件颜色改变,自定义字体颜色)
- 自定义toast时,有些时候不能设置想要的宽和高(代码动态设置或使用文末方式)
- iOS开发UI篇—以微博界面为例使用纯代码自定义cell程序编码全过程(二)
- Play framework使用java代码自定义标签--FastTags
- Excel--使用VBA Code 动态创建、修改和删除自定义窗体代码摘抄
- java小笔记----awt 使用自定义字体
- 在Jmeter中使用自定义编写的Java测试代码
- 【Unity】UGUI 如何使用CustomFont(自定义字体)
- Flex 3入门教程: 使用代码分离构建自定义组件
- 自定义字体之BMFont的使用
- 使用CSS3的 @font-face 显示自定义字体
- iOS开发UI篇—以微博界面为例使用纯代码自定义cell程序编码全过程