04 2012 档案

摘要:WP7中,有时候UI有这样的需求,需要给用户一个选择项,但是这个选择项的数目很多.这时候下拉选择就不适合了.在系统中有一个很好的实现方式,就是在系统主题设置颜色的方式.这种方式可以很好的解决这个问题.不过可惜的是,不管是在SDK中还是在TOOLKIT中,都没有类似的控件.不过好在,有人已经写好了.我们直接拿来用,就不用重复造轮子了.控件效果是这样的.既然控件已经有人写好了,那么我们来看看怎么调用.先看简单的,只有文字的.private string[] data = new string[] { "erte 1", "ywfd 2", "ksd 阅读全文
posted @ 2012-04-20 00:54 xpsnets 阅读(1170) 评论(1) 推荐(1) 编辑
摘要:最近手上的一个项目需要用到IsolatedStorageFile来做数据持久化存储,使用的时候遇到几个问题总结一下首先写文件的代码:IsolatedStorageFile myIsolatedStorage = IsolatedStorageFile.GetUserStoreForApplication(); //如果是复写文件,那么在写之前最好把文件删掉,不然如果这次写入的文件大小,小于文件本身的大小,那么之前文件的数据还是存在的,在读取的时候就会出问题. if (myIsolatedStorage.FileExists(filen... 阅读全文
posted @ 2012-04-19 01:41 xpsnets 阅读(1285) 评论(1) 推荐(2) 编辑
摘要:private static readonly int ANIDLength = 32; private static readonly int ANIDOffset = 2; //需要在WMAppManifest 中添加 ID_CAP_IDENTITY_DEVICE 权限,并且用户在marketplace下载程序的时候会有提示 public static byte[] GetDeviceUniqueID() { byte[] result = null; objec... 阅读全文
posted @ 2012-04-15 01:08 xpsnets 阅读(1399) 评论(6) 推荐(0) 编辑
摘要:WP7中默认的ProgressBar样式,有可能不太符合程序的要求,那么有时候就需要对其样式进行定制.既然要定制控件样式,那么就要请出神器Blend.用Blend打开页面,然后选中需要定制样式的ProgressBar,右键Edit Template,然后选择Edit a Copy展开Template中的Grid,你会发现有两个东西,DeterminateRoot和IndeterminateRoot.今天要修改的内容和DeterminateRoot有关.展开DeterminateRoot,又发现ProgressBarTrack和ProgressBarIndicator,第一个代表的是背景,第二个 阅读全文
posted @ 2012-04-09 11:47 xpsnets 阅读(1112) 评论(1) 推荐(0) 编辑
摘要:在新建WP7工程的时候,VS会有一个提示,是要创建7.0版本的还是7.1版本的.如果你选择7.0,那么可以在项目属性中方便的改为7.1,但是如果你选择的是7.1,那么在项目属性里就没有办法直接改为7.0了.当然,也不是没有办法把7.1的项目修改为7.0.具体的做法是:1.右键项目,选择卸载项目2.右键项目,选择编辑.csproj3.在打开的文件中,把TargetFrameworkProfile属性从WindowsPhone71修改为WindowsPhone4.右键项目,重新加载项目5.修改WMAppManifest.xml,把AppPlatformVersion属性从7.1修改为7.0然后编译 阅读全文
posted @ 2012-04-08 23:05 xpsnets 阅读(905) 评论(0) 推荐(3) 编辑

点击右上角即可分享
微信分享提示