在Windows Phone 7的模拟器中运行应用程序时,默认会在右侧显示帧速率计数器的内容,这是用来监控应用程序的性能。如下图:很多时候,这个帧速率是不需要的,但在模拟器里面无法配置,在程序代码里可以禁用或者启用。文件 App.xaml.cs. 中找到该代码:Application.Current.Host.Settings.EnableFrameRateCounter = true将值赋为false,或者将整句话注销掉即可。1 // Show graphics profiling information while debugging.2 if (System.Diagnostics.De 阅读全文 wp7可以使用SqlCE作本地数据库,那么如何建立数据库索引呢。当建立一个表,指定主键后,数据库会默认设置为索引,那么如何手动设置一个列为索引呢?查询MSDN后,发现,在表类定义前面加上[Index]来制定某一列,但必须在代码文件顶部添加以下两条引用语句:using Microsoft.Phone.Data.Linq;using Microsoft.Phone.Data.Linq.Mapping;常见 LINQ to SQL 映射属性:属性示例说明TableAttribute[Table]将某个类指定为与数据库表关联的实体类。ColumnAttribute[Column(IsPrimaryKe 阅读全文 从网上查到了目前Windows Phone 7系统默认提供了10种色彩主题 Accent ,下图是默认主题颜色的RGB、十六进制的色值查询。Accent ColorRGBHexExampleblue27,161,226#FF1BA1E2brown160,80,0#FFA05000green51,153,51#FF339933lime162,193,57#FFA2C139magenta216,0,115#FFD80073mango (orange)240,150,9#FFF09609pink230,113,184#FFE671B8purple162,0,255#FFA200FFred229,20 阅读全文 安装完windows phone7的英文SDK之后,发现之前安装的Visual Studio2010旗舰中文版无法新建WP7项目,但是却可以顺利打开WP7的项目,而且在Blend和VS Express中可以正常新建WP7的项目。可能VS中文版不支持吧。后来查了下,博客园里有人提出过,可以采用以下方式解决:1. 找到windows phone7的项目模板(因为可以用Express版新建,因此肯定存在)。位置为:X:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ProjectTemplates\CSharp\Silverlight 阅读全文 可以在VS2010工具栏中“调试”-“Start Windows Phone Performance Analysis”开启对系统的性能分析。Performance Analysis 工具允许您度量和分析应用程序的各个方面的性能。该工具允许您在单个分析会话中评估您应用程序的执行相关或内存使用方面的情况。每次您运行 Performance Analysis 工具时都会创建一个文件(.sap),其中包含了该会话中的性能信息。选定文件内容后,相关内容会显示在 Visual Studio 中,并且会在一系列性能图形和表(包含其他信息)中显示结果。由于 Windows Phone 应用程序必须满足某些性 阅读全文 在WP7项目,图片资源文件的属性对话框Properties,在Build Action项有很多选项,但WP7中只支持:Content、Resource、none这三种。设置为Content时会直接将图片文件打包到XAP文件中,就是说用ZIP查看器可以直接看到你的图片文件;设置为Resource后,图片会编译到XAP的Dll文件内;设置为none后,图片既不会直接打包在xap文件中,也不会嵌入xap中的dll内,编译过程会完全忽略该文件。一般情况下,用Content更简单,能获得更好的效率。MSDN的原文:Set Build Action to Content for MediaMedia pr 阅读全文 在Silverlight 4和WP7的程序中需要使用XNA接口实现在后台播放铃音,不再依赖某个xaml页面。首先在项目中添加Microsoft.Xna.Framework.dll的引用。在添加完引用后,接下来在代码文件上方使用using添加下面两个命名空间:using Microsoft.Xna.Framework.Audio;using Microsoft.Xna.Framework;该类只支持WAV文件,所以只能用WAV格式的音乐,这点非常不方便,可WP7自带的声音都是wma的,目前我还没搞清楚其内部是怎么实现。将WAV音频文件添加到项目。然后就可以通过代码实现声音的播放了,代码如下: 1 阅读全文