摘要: 由于windowsphone不支持gb2312编码,导致了很多的问题。那首先我们需要判断一段文字是什么编码的。其实每个编码的文字都有其特点。我们只需要知道其特点就能判断出来它是什么编码。Encodpublic class Encod { private static int iUtfBom = 0; /// <summary> /// 取得一个文本文件流的编码方式。 /// </summary> /// <param name="stream">文本文件流。</param> /// <returns></.. 阅读全文
posted @ 2012-06-16 11:14 农村山沟沟出来的大学生 阅读(528) 评论(0) 推荐(1) 编辑
摘要: <phone:PhoneApplicationPage/>里面除了添加命名空间外,还可以设置一些页面的信息,例如是横屏还是竖屏,要不要隐藏系统托盘(就是显示电池电量,wifi等的地方,)系统托盘:shell:SystemTray.IsVisible="True"设置为true就显示出来,设置为false就不用说了。这里还有其他的属性可以设置。ProgressIndicator可以显示进度条以及一些文字信息,不过这个属性一般都在cs文件中操作。private void PhoneApplicationPage_Loaded(object sender, Syste 阅读全文
posted @ 2012-06-16 11:14 农村山沟沟出来的大学生 阅读(472) 评论(2) 推荐(1) 编辑
摘要: 在Microsoft.Phone.Info这个命名空间下有这样一个类DeviceStatus手机的信息都存在这个类的静态属性中。·DeviceManufacturer设备制造商·DeviceName设备名称·DeviceFirmwareVersion固件版本·DeviceHardwareVersion硬件版本·DeviceTotalMemory总内存·ApplicationCurrentMemoryUsage当前内存·ApplicationMemoryUsageLimit内存限制·ApplicationPeakMe 阅读全文
posted @ 2012-06-16 10:44 农村山沟沟出来的大学生 阅读(434) 评论(0) 推荐(1) 编辑
摘要: ApplicationBar其实没什么好说的,就相当于菜单。但是为什么拿出来说呢。因为我好几次碰到过这样的情况。就是程序跑着跑着就动不了了,因为进入了死循环,界面的UI都不能操作了。但是很奇怪的是ApplicationBar可以动,你可以点击...把它弹出来,也可以缩进去。可谓能伸能缩。还有例如我从a页面跳转到b页面,你会发现当我还处在a页面的时候b页面的ApplicationBar就已经出现了。其实ApplicationBar这个东西虽然代码是我们写的,但是tm就是不受我们控制。例如<shell:ApplicationBarIconButtonx:Name="aa" 阅读全文
posted @ 2012-06-16 01:18 农村山沟沟出来的大学生 阅读(440) 评论(0) 推荐(1) 编辑
摘要: 学习windowsphone,首先生命周期是必谈的。与其说生命周期还不如说是程序的运行过程。说生命周期总让人觉得很高深的样子。就像以前我学ASP.NET的时候老师说生命周期,说明白生命周期就可以在HTTP请求管道注册事件之类的,让我总觉得很深奥。但是后来老师花了30分钟把那19个还是多少个事件说了一下之后让我感觉很失望。对于人来说,生命周期就是生老病死了。说重要是因为它确实很重要,但是也不要怕很深奥。首先我们建一个silverlighforwindowsphone项目,打开app.xaml文件。会看到四个事件:1,Application_Launching代表程序开始运行的时候。例如我们需要在 阅读全文
posted @ 2012-06-16 00:59 农村山沟沟出来的大学生 阅读(371) 评论(0) 推荐(1) 编辑