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,/