11 2010 档案
一起学windows phone7开发(二十五.Toolkit 增补)
摘要:十一月初,微软的silverlight toolkit for phone又放出四个新控件,这四个控件使用都要比之前的复杂,并且很有用。一. AutoCompleteBox:这个控件很像ajax里的输入框,可以联想词。不过需要自已生成一个词库文件,还要编写代码来加载词载。在silverlgiht toolkit sample里面已经有这个示例代码了(loremIpsum.cs,loremIpsum.txt,这里只是一个拉丁文的测试文件,所以需要自已来实现字库文件)。<phone:PhoneApplicationPage.Resources>//把字库以资源方式载入 <data
阅读全文
一起学WP7 XNA游戏开发(五. Sound)
摘要:在游戏中声音是非常重要的一块,对于声音来说又分为音频和音乐,在这方面XNA也提供了很方便的方法用来管理和播放。一.音频:一般用来播放一些很短的wav格式的音频,比如点击等声音效果。Microsoft.Xna.Framework.Audio 命名空间中的SoundEffect包括了对Audio的处理API,如Play、Stop、Pause等还可以循环播放。SoundEffect se = .Game...
阅读全文
一起学WP7 XNA游戏开发(四. Input)
摘要:对于Windows Phone7来说与用户的交互方法主要有三种:手势、按键、触控和一些传感器的信号(如重力感应等,对于最后一种,在一起学Windows Phone7开发(十四. Device)中已经详细介绍过了)所以XNA游戏所能用到的交互方式也是一样的。但对于XNA来说与Windows phone7是有很大区别的。其主要的函数在Microsoft.Xna.Framework.Input和Micr...
阅读全文
一起学windows phone7开发(二十四. Task 补遗)
摘要:PhoneNumberChooserTask是正式版里新增的一个Task,可以打开Contact 界面,来选取一个Contactor的电话号码,调用和之前的Task一样简单。 PhoneNumberChooserTask task = new PhoneNumberChooserTask();task.Show();task.Completed //委托这个事件,当选择后,会通过 PhoneNum...
阅读全文
一起学习Windows Phone7开发(二十三 Windows Phone7 Toolkit 补遗)
摘要:写完windows phone7 toolkit之前的控件后,把这两个很重要的控件给落下了,对于Date Picker和Time Picker 这两个控件其实是我很需要的两个控件,也一直遗憾早期微软没有提供,现在出来了,却给落下了,呵呵… DatePicker这个控件就是选择时间控件,但是在windows phone7上的UI却有很大的变化。这个控件也可以改变背景,文字位置等。<toolkit:DatePicker Margin=”41,121,75,0″ Name=”datePicker1″ VerticalAlignment
阅读全文
Daisy.wp7.Controls自定义的控件库
摘要:这个库是我最新写的一套自定义控件库,目前含有三个控件:ImageWT(image with text)、OpenFileDialog、Expand。目前这个库还不完善并且还会不断增加新控件,可能还有bug存在。欢迎试用这个自定义控件库,如果有什么问题可以到我的网站http://www.daisy123.com/有问有答 中提出。这是三个控件的截图,第一个是imagewt,第二个是openfiled...
阅读全文
一起学windows phone7开发(二十二.使用系统资源)
摘要:在windows phone7中,系统预先设置了一些资源,这样可以保证风格的一致性,在April版本时,这些资源是在创建工程时写在了App.xaml中,但到了beta版后就被隐藏了。一.系统资源:以上这些就是系统的各种预定义的资源,包括字体、颜色、笔刷等。二.使用:如果要使用系统的资源,最简单的方法就是在XAML中使用StaticResource;这在xaml文件中非常常见。如:FontFamil...
阅读全文
一起学windows phone7开发(二十一.三 Map 控件深入学习)
摘要:1. 加一个标记:加标记,是地图中最常用的方法。它和bing map又有所不同,首先所在的命名空间不同;其次显示方式不同;但总之都是可以在模拟上运行的。Pushpin pin = new Pushpin();pin.Location = new GeoCoordinate(30.259497, 120.129798);pin.Width = 200;pin.Height = 200;pin.Con...
阅读全文