搜档网
当前位置:搜档网 › WINDOWS PHONE 7 开发指南

WINDOWS PHONE 7 开发指南

WINDOWS PHONE 7 开发指南
WINDOWS PHONE 7 开发指南

WINDOWS PHONE 开发资料

如果你的操作系统是WIN7 只需安装Windows Phone SDK 7.1 即可。

Windows Phone SDK 7.1

https://www.sodocs.net/doc/934301029.html,/download/en/details.aspx?displaylang=en&id=27570

Windows Phone 7 资源汇总(超全)

https://www.sodocs.net/doc/934301029.html,/porscheyin/article/details/5928296#comments (链接为英文文档)

Windows Phone Toolkit

https://www.sodocs.net/doc/934301029.html,/releases

Windows Phone 7 开发31 日谈(31 Days of Windows Phone 7)

https://www.sodocs.net/doc/934301029.html,/porscheyin/article/list

wp7 开发者账号99$一年!

https://www.sodocs.net/doc/934301029.html,/zh-CN/

在程序中嵌入字体

我被问的最多的一个问题是如何在WP7程序中使用自定义的字体而非已经存在的。下面是已有字体的列表,如果你不去指定FontFamily那么默认为Segoe WP:

在你的应用程序中添加另一种字体,非常简单但并不是很明显。首先你需要找到一个要用的字体。我建议使用https://www.sodocs.net/doc/934301029.html,或https://www.sodocs.net/doc/934301029.html,,不过还有很多地址可以提供免费的,可再分发的字体。这是一个很重要的词。可再分发(REDISTRIBUTABLE)。请确保你只包含了允许被再分发的字体。很多情况下,你可能需要为版权付费。你要确保在开始为程序添加字体前已经自查过了。

好了,现在我们已经有一个可以打包并分发的字体了,下面是如何将它嵌入到我们的程序中。第一步先将它添加到项目中。我通常喜欢创建一个“fonts”文件夹来存放我的字体,但这不是必须的。下面是我的解决方案管理器的截图:

要恰当地使用这个文件需要注意的是我们要为这个文件的Build Action赋值。如果你对Build Action不熟悉,在解决方案管理器中点击你的字体,然后查看属性面板。

我们需要手动修改两个值,否则这个字体不能工作。第一就是Build Action。你要将它改为“Content”。第二个是Copy To Output Directory,将它改为“Copy if newer”。现在我的属性面板看起来是这样的:

现在,真正要使用这个字体了,对吗?为了做到这一点需要在FontFamily属性上用点儿简单的XAML语法。像这样:

[xhtml]view plaincopy

1.

FontSize="60"/>

正如你所见,我需要指定字体文件,并在它后面跟一个#符号和字体的真实名称。在我的例子中,它们是一样的。如果你想确认一下你是对的,在你的电脑中打开字体文件,应该能看到像下面一样的窗体:

字体的名称列在了顶部。如果你语法写对了,就会看到效果,因为Visual Studio 2010的设

计界面是可以立即改变的。

https://www.sodocs.net/doc/934301029.html,/

https://www.sodocs.net/doc/934301029.html,/

相关主题