posts - 118,  comments - 447,  trackbacks - 0
随笔分类 - 一起学windows phone7
一起学windows phone7开发(二十八. Windows Phone Developer Tools January 2011 Update)
摘要:2月4日,微软放出了SDK的更新包,包含了:模拟器的更新、开发资源的更新、增加了Capability Detection Tool 、Connect Tool ,以及bingmap control的更新、增加复制粘贴功能等。下载地址:http://www.microsoft.com/downloads/en/details.aspx?FamilyID=49B9D0C5-6597-4313-912A-F0CCA9C7D277TrainningKit也有了相应的更新,其中包含了多点触控的开发示例。下载地址:http://go.microsoft.com/?linkid=9723028 阅读全文
posted @ 2011-02-09 13:38 小镇 阅读(2221) 评论(2) 推荐(3) 编辑
一起学windows phone7开发(二十七. XNA在Silverlight 中的应用)
摘要:XNA这个是WP7的另一个框架,主要用来开发游戏,但是同样有一些功能也可以在Silverlight中使用,来弥补Silverlight中所没有的一些功能。要让XNA能够在silverlight中使用,首先要模拟XNA框架。可以通过DispatcherTimer来模拟XNA框架中的UpdateDispatcherTimer dt = new DispatcherTimer(); dt.Interval = TimeSpan.FromMilliseconds(33); dt.Tick += new EventHandler(dt_Tick); dt.Start();void dt_Tick(obj 阅读全文
posted @ 2010-12-23 10:38 小镇 阅读(2026) 评论(1) 推荐(5) 编辑
一起学WindowsPhone7开发(二十六. Advertising)
摘要:想赚钱?一定要收费程序才可以吗?现在微软推出了自已的嵌入wp7的广告平台,那我们是不是不收费的程序也同样可以赚钱了呢!只要在我们的程序里加入一个广告控件就可以把这一切都搞定。不过目前只有USA可以用,期待能早点儿进入国内。 一. SDK1. 下载地址:http://www.microsoft.com/downloads/en/details.aspx?FamilyID=b0f00afc-9709-4cc2-ba2c-57728db6cbd62. 安装:只接安装好后,把Microsoft.Advertising.Mobile.UI.dll加入到工程中,并在Toolbox中,ChooseItems 阅读全文
posted @ 2010-12-21 14:14 小镇 阅读(1971) 评论(7) 推荐(7) 编辑
一起学windows phone7开发(二十五.Toolkit 增补)
摘要:十一月初,微软的silverlight toolkit for phone又放出四个新控件,这四个控件使用都要比之前的复杂,并且很有用。一. AutoCompleteBox:这个控件很像ajax里的输入框,可以联想词。不过需要自已生成一个词库文件,还要编写代码来加载词载。在silverlgiht toolkit sample里面已经有这个示例代码了(loremIpsum.cs,loremIpsum.txt,这里只是一个拉丁文的测试文件,所以需要自已来实现字库文件)。<phone:PhoneApplicationPage.Resources>//把字库以资源方式载入 <data 阅读全文
posted @ 2010-11-15 11:47 小镇 阅读(4108) 评论(7) 推荐(5) 编辑
一起学windows phone7开发(二十四. Task 补遗)
摘要:PhoneNumberChooserTask是正式版里新增的一个Task,可以打开Contact 界面,来选取一个Contactor的电话号码,调用和之前的Task一样简单。 PhoneNumberChooserTask task = new PhoneNumberChooserTask();task.Show();task.Completed //委托这个事件,当选择后,会通过 PhoneNum... 阅读全文
posted @ 2010-11-04 14:46 小镇 阅读(1961) 评论(3) 推荐(2) 编辑
一起学习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 阅读全文
posted @ 2010-11-03 11:01 小镇 阅读(2041) 评论(1) 推荐(2) 编辑
一起学windows phone7开发(二十二.使用系统资源)
摘要:在windows phone7中,系统预先设置了一些资源,这样可以保证风格的一致性,在April版本时,这些资源是在创建工程时写在了App.xaml中,但到了beta版后就被隐藏了。一.系统资源:以上这些就是系统的各种预定义的资源,包括字体、颜色、笔刷等。二.使用:如果要使用系统的资源,最简单的方法就是在XAML中使用StaticResource;这在xaml文件中非常常见。如:FontFamil... 阅读全文
posted @ 2010-11-02 10:25 小镇 阅读(2300) 评论(1) 推荐(2) 编辑
一起学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... 阅读全文
posted @ 2010-11-01 13:42 小镇 阅读(1923) 评论(1) 推荐(3) 编辑
一起学windows phone7开发(二十一.二 Map控件的简单使用)
摘要:1. 注册地图:在使用地图之前必须先申请register key https://www.bingmapsportal.com/将申请到的key填到这个属性,地图才可以正常使用。CredentialsProvider 属性:填写申请到的Register key。2.设置中心点:<my:Map Height=”607″ Mode=”Aerial”... 阅读全文
posted @ 2010-10-27 11:10 小镇 阅读(1818) 评论(3) 推荐(2) 编辑
一起学windows phone7开发(二十一.一 Silverlight bing map控件与 Pone7 map控件的比较)
摘要:在前面的博客中我介绍过silverlight bing map for windows phone7,但其实那个并不是真正为windows phone7 开发的,所以在beta版中一度无法正常使用,现在好了,正式版出来后,被当做windows phone7的一个控件来使用了;不过另外一个好消息是,silverlight bing map sdk在windows phone7中也是可以”... 阅读全文
posted @ 2010-10-20 11:01 小镇 阅读(2310) 评论(5) 推荐(4) 编辑
一起学windows phone7开发(二十.一 正式版中新增的 Panorama 和 Pivot Project)
摘要:Panorama工程 全景视图控件,终于在正式版中推出了,我那个山寨版的也可以下课了。呵呵~~,不过那个利于Visual State Manager的学习和理解喔。 言归正转,生成这个工程其实很容易,在新建工程里选择Windows Phone Panorama Application就行了。创建好新工程直接运行,就可以看到效果了。在新建的工程里,可以看到PanoramaBackground.png... 阅读全文
posted @ 2010-10-19 11:47 小镇 阅读(2412) 评论(2) 推荐(1) 编辑
一起学Windows phone7开发(十九. Windows phone7发布)
摘要:大约几小时前,微软终于发布了Windows Phone7,并在它的官网上进行了大量的更新,其中就包括之前的buy为空页,现在出现了五款真机分别来自于HTC HD7、SumSung Focus、Dell Venus Pro、LG Quantum、HTC Surround。估计它们很快也会来到中国!另外,App里也放出了新的应用,之前都只是游戏,现在可以看到twitter、eBay等软件。什么时候我们... 阅读全文
posted @ 2010-10-12 00:46 小镇 阅读(2320) 评论(9) 推荐(1) 编辑
一起学习Windows Phone7开发(十八.一 Windows Phone7 Toolkit)
摘要:ToggleSwitch 这个开关控件,是windows phone7独有的,Silverlight 没有实现这个控件。这个控件有两个状态Checked 和Unchecked。<toolkit:ToggleSwitch Header="ToggleSwitch" Height="116" HorizontalAlignment="Left" Margin="74,106,0,0" Name=... 阅读全文
posted @ 2010-10-08 10:34 小镇 阅读(2311) 评论(3) 推荐(3) 编辑
一起学习Windows Phone7开发(十八. Windows Phone7 Toolkit)
摘要:之前写过Silverlight toolkit 在windows phone7中的应用,那个应该算是山寨版了吧,因为毕竟不是为windows phone7专门开发的,在使用上兼容性上都有问题,现在就不一样了,正版的出来了,弥补了原来控件的不足。不过和Silverlight toolkit 比还是少很多。在Toolkit for windows phone7中,主要包含了Contextmenu、Separator、DatePicker、TimePicker、ToggleSwitch、WrapPanel控件,很遗憾没有BusyIndicator和数据图表的控件,不知道后面会不会有升级版本来增加这些 阅读全文
posted @ 2010-09-24 23:40 小镇 阅读(2368) 评论(4) 推荐(1) 编辑
一起学习Windows Phone7开发(十七. 向正式版SDK迁移)
摘要:今天终于发布了正式版的Developer Toolkit,在它的相关文档里也有详细的关于正式版也Beta版的区别,可以看到变动没有很大,不像CTP版时完全无法兼容。在这个文档中最值得注意的是,提到WMAppManifest.xml里面的不同。1. RuntimeType="SilverLight"应改为RuntimeType="Silverlight",否则会出现这个错误:Manifest val... 阅读全文
posted @ 2010-09-17 15:29 小镇 阅读(2041) 评论(1) 推荐(1) 编辑
一起学Windows phone7(十六. windows phone 7 developer tool RTM 发布)
摘要:经过将近八个月的等待,windows phone 7开发包的RTM版终于出来了,这次不光有开发包,还有相应的TrainingKit;而且更让人兴奋的是,Silverlight toolkit for windows phone7都有了,再也不用山寨方式来使用toolkit了!!!!1. 开发包地址:http://www.microsoft.com/downloads/en/details.aspx... 阅读全文
posted @ 2010-09-17 10:44 小镇 阅读(885) 评论(6) 推荐(0) 编辑
一起学Windows Phone7开发(十五. Device)
摘要:AccelerometerAccelerometer API用来获取重力加速传感器的数据,从而用来开发游戏等程序。if (am != null) am.Stop();am = new Accelerometer();am.ReadingChanged += new EventHandler<AccelerometerReadingEventArgs>(am_ReadingChanged... 阅读全文
posted @ 2010-08-30 10:36 小镇 阅读(2269) 评论(4) 推荐(3) 编辑
一起学Windows Phone7开发(十四.五 Market Task)
摘要:这个Task就是可以启动MarketPlace客户端程序,并且可以按设置显示应用。可以说MarketPlace是WP7的重中之重,因为只有通过它才可以安装应用程序,开发者的程序也才可以下发到手机上。1. MarketplaceHubTask:启动客户端程序,并按设置的分类显示应用。MarketplaceHubTask hub = new MarketplaceHubTask();hub.Conte... 阅读全文
posted @ 2010-08-26 10:37 小镇 阅读(1896) 评论(3) 推荐(2) 编辑
一起学Windows Phone7开发(十四.四 Web Task)
摘要:一.WebBrowser:和MediaPlayer一样,WP7不但提供了控件,也提供了Task,虽然两者看起来差不多,但是在使用上除了一个是独立的系统应用,一个是控件外,也还是有一些区别的。对于Task,除了可以设置所要浏览的URL外,就没有什么其他的功能了。WebBrowserTask browser = new WebBrowserTask();browser.URL = "www.baidu... 阅读全文
posted @ 2010-08-25 15:07 小镇 阅读(1726) 评论(5) 推荐(3) 编辑
一起学Windows Phone7开发(十四.三 Multimedia Task)
摘要:一.Photo:调用图片程序,选择图片,并且图片可以按设定进行裁切。photo.ShowCamera = true;//是否显示拍照程序,不过这个设置我在模拟器上没有看到效果 photo.PixelWidth = 100;//设置裁切大小 photo.PixelHeight = 100; //设置裁切大小 photo.Completed += new EventHandler<PhotoRe... 阅读全文
posted @ 2010-08-20 10:37 小镇 阅读(1929) 评论(5) 推荐(3) 编辑
一起学Windows Phone7开发(十四.二 Email Task)
摘要:一.Email Task:可以调用系统邮件程序发送邮件。 在发送之前,需要设置一个邮箱帐户,才可以发送,但是完整版的也没有设置项,看来模拟器上是无法发邮件的,所以连设置项都省了。那只有在真机上才可以用这个Task了。EmailComposeTask email = new EmailComposeTask();email.Body = "test my email by wp7 emulator"... 阅读全文
posted @ 2010-08-17 10:13 小镇 阅读(1808) 评论(6) 推荐(0) 编辑
一起学Windows Phone7开发(十四.一 Phone Task)
摘要:对于以前Windows mobile上关于SMS、Phone、Email、Camera等的开发经验都已经无效了,因为WP7根本就没有提供直接操作这些的API。但是这并不等于不能做,因为在WP7中而是可以通过Task来调用系统的任务来完成的, 也就是说要打开系统的相关应用来拨打电话、发送短信、保存联系人、拍照等。另外由于是调用系统的应用,也就是在自已的程序中要打开另外一个程序,因为WP7系统是单任务... 阅读全文
posted @ 2010-08-16 10:31 小镇 阅读(2391) 评论(13) 推荐(1) 编辑
一起学Windows Phone7开发(十三.十 Silverlight.Toolkit 控件)
摘要:Silverlight.Toolkit 是Silverlight控件、部件和实用程序在普通Silverlight 以外发布的一个集合。是微软silverlight团队的一个产品,它快速为设计者和开发者增加新功能,并且提供社区帮助由贡献想法和错误报告塑造产品开发的一个有效的方法。它包含了超过26个新控件的完整的开源代码、单位测试、实例和文档、样式、布局和用户输入。但是这个集合在Phone7中并没有完... 阅读全文
posted @ 2010-08-13 09:53 小镇 阅读(2410) 评论(4) 推荐(2) 编辑
一起学Windows Phone7开发(十三.九 UserControl控件)
摘要:Phone7提供的控件都是一些基本的控件,这远远是无法满足开发需要的,这就需要用到这个用户控件,来自定义所需要的控件。比如:TreeView、Waiting等都是Phone7中没有的。另外这也是与silverlight不的地方,在silverlight中,所有的页面都是继承自UserControl,而Phone7的页面却是继承自PhoneApplicationPage。 下面制作一个有动画的简单的... 阅读全文
posted @ 2010-08-12 10:16 小镇 阅读(2290) 评论(6) 推荐(1) 编辑
一起学Windows Phone7开发(十三.八 ListBox控件)
摘要:在Phone7中去掉了listview控件,就只有这个listbox控件,不过这个控件功能非常强大,完全可以实现listview的功能。 因为这个控件也相当于一个容器,可以通过ListItem来组合多个控件而得到不同功能的list。Xaml:<ListBox Grid.Row="1" Height="567" HorizontalAlignment="Left" Margin="12,53,... 阅读全文
posted @ 2010-08-11 13:41 小镇 阅读(2640) 评论(10) 推荐(0) 编辑
一起学Windows Phone7开发(十三.七 绘图控件)
摘要:Silverlight的绘图能力是有目共睹的,那Phone7上也一样不会差,以下就是其绘图控件。 一.InkPresenter:可以产生手写效果的控件。XAML:<InkPresenter Grid.Row="1" Height="512" HorizontalAlignment="Left" Margin="24,65,0,0" Name="inkPresenter1" VerticalA... 阅读全文
posted @ 2010-08-10 10:22 小镇 阅读(2393) 评论(6) 推荐(0) 编辑
一起学Windows Phone7开发(十三.六 Web控件)
摘要:是phone7中的浏览器控件,它是基于Internet Explorer7的,可以直接嵌入到应用程序中。这个控件相对于Windows mobile也有了许多的不同。另外这个控件与MediaElement 一样,只是一个基本显示窗口,所有的控制都需要自已来完成。如Forward、Backward、Refresh等。<phone:WebBrowser Grid.Row="1" Horizonta... 阅读全文
posted @ 2010-08-09 11:27 小镇 阅读(1653) 评论(6) 推荐(2) 编辑
一起学Windows Phone7开发(十三.五 多媒体控件)
摘要:多媒体控件,就是所谓的音视频控件、图像控件,在Phone7中,也有许多与silverlight的不同之处。 一.Image:图像控件,用来显示本地或网络图像。这个控件只支持几个图像格式,如果要显示其他的图像格式就需要自已编解码了。<Image x:Name="image" Source="Chrysanthemum.jpg" Height="200" Width="200" />在XA... 阅读全文
posted @ 2010-08-06 16:39 小镇 阅读(2214) 评论(4) 推荐(0) 编辑
一起学Windows Phone7开发(十三.四 基本控件)
摘要:在这里,把一些最基本的控件列出来,其实也就是没有归类的控件都放在这里了。一.TextBlock:这个控件其实就是Label控件。<TextBlock x:Name="PageTitle" Text="page name" Margin="-3,-8,0,0" Style="{StaticResource PhoneTextTitle1Style}" TextWrapping="Wrap"/&... 阅读全文
posted @ 2010-08-05 10:03 小镇 阅读(2680) 评论(9) 推荐(1) 编辑
一起学Windows Phone7开发(十三.三 输入控件)
摘要:在Phone7中主要的输入控件其实就有两个,一个是textbox,另一个就是password控件。这两个控件中尤其是TextBox控件有了很多新特性。一.PasswordBox: 密码框控件,用于输入自定义的遮罩字符的输入控件。<PasswordBox Grid.Row="1" Height="72" HorizontalAlignment="Left" Margin="12,284,0,0... 阅读全文
posted @ 2010-08-04 10:09 小镇 阅读(2192) 评论(1) 推荐(0) 编辑
一起学Windows Phone7开发(十三.二 按钮控件)
摘要:在Silverlight中有多种按钮控件,这些控件在Windows phone7中也都得到了很好的支持。一.Button:这个控件只是一个基础控件,通过blend可以创建出多种效果的按钮来。<Button Content="Button1" Height="81" HorizontalAlignment="Left" Margin="135,99,0,0" Name="button1" Ve... 阅读全文
posted @ 2010-08-03 13:47 小镇 阅读(2327) 评论(1) 推荐(0) 编辑
一起学Windows Phone7开发(十三.一 容器控件)
摘要:在Windows Phone7中存在着多个容器控件,这些控件主要是用来界面的布局设置,以及包容多个控件时的布局设置。一.Grid控件:主要用于界面的布局,这个和web page里的很相似,可以通过网格布置规划界面,也可以嵌套使用。<Grid x:Name="ContentGrid" Grid.Row="1"><Grid.ColumnDefinitions> <Colu... 阅读全文
posted @ 2010-08-02 10:54 小镇 阅读(2640) 评论(4) 推荐(0) 编辑
一起学Windows Phone7(十三.控件)
摘要:Windows Phone7提供了丰富的silverlight控件,但是和silverlight又有一定的区别的,其中有很多控件都是不可用的,另外有些控件即使可以用,但有一些属性也是不可用的。后面将一一介绍各个控件的基本使用方法和一些特别的属性用法。这里两个列表说明了可用和不用控件。可用控件:不可用控件:不过这些控件随然不能用了,但是有一些还是可以用其他控件来替代的,比如:Label:被TextB... 阅读全文
posted @ 2010-07-26 13:55 小镇 阅读(4393) 评论(4) 推荐(4) 编辑
一起学Windows Phone7开发(十二.二 ShellTileSchedule)
摘要:对于推送消息服务来说,一般是通过WebService服务来完成,但有的时候只是为了更新Tile图片,这就显的有点大才小用了,也可以说是显的过于麻烦了。显然不应该有这样的问题,这时用ShellTileSchedule就显得很方便了。只需要几行代码就可以轻松搞定。ShellTileSchedule sechedule = new ShellTileSchedule(); sechedule.Recur... 阅读全文
posted @ 2010-07-21 16:46 小镇 阅读(1131) 评论(0) 推荐(1) 编辑
一起学Windows Phone7开发(十二.一 Tile Notification)
摘要:在push notification中,Tile noftification是比较特殊(raw notification 其实就是http post 方式收到的数据; toast notification是由系统来实现的),因为这个需要开发的时候,一半是由系统来完成的(也就是更新Quick Launch Area的图片由系统来完成),一半是由开发来完成的(按要求制做图片,以及加载图片)。一.制用T... 阅读全文
posted @ 2010-07-21 11:36 小镇 阅读(1452) 评论(9) 推荐(0) 编辑
一起学Windows Phone 7开发(十二.Push Notification)
摘要:一.简介Push Notification 是windows phone 7中的特色功能之一,这个功能可以变相的让普通开发者实现多任务(尽管并不是真正的多任务)。它为手机端应用和webservice之间建立了一条专用的、持久的、稳定的通道来推送通知。当通道建立后,手机端应用可以接收webservice的任何信息。二.分类对于Push Notification主要有三种:1. Tile Notifi... 阅读全文
posted @ 2010-07-19 17:23 小镇 阅读(3289) 评论(5) 推荐(5) 编辑
一起学Windows Phone7开发(十一.Beta版模拟器的键盘输入)
摘要:新的Beta版使用的模拟器与旧版的模拟器,不仅外观发生了变化,就连键盘输入也发生了变化。在旧版的模器中,软键盘和物理键盘是可以同时使用的,但是Beta版模拟器,默认只能使用软键盘,而且速度很慢,这让人很不爽!其实Beta版的模拟器不是不能用物理键盘,而是默认为软键盘,需要切换一下才可以用,也就是要用物理键盘上的pause/beak键来切换使用。 阅读全文
posted @ 2010-07-14 13:28 小镇 阅读(1270) 评论(1) 推荐(0) 编辑
一起学Windows Phone7开发(十.Windows Phone 7 CTP-April 向Beta版迁移)
摘要:Windows phone 7 从发布到现在一共出了三个版本的SDK,并且互不兼容。之前我写了第一版向第二版的迁移,现在来看一下第二版到Beta版的变化。一.App.xaml和App.cs1. App.xaml这个文件看上去比原来清爽了很多,没有大段大段的代码,这也看来也和新的模拟器风格有关。但是这样就会出问题了,原来的一个属性项没有了,造成原来的页面加载错误。a. 把PhoneTextPageT... 阅读全文
posted @ 2010-07-14 10:39 小镇 阅读(3882) 评论(2) 推荐(4) 编辑
一起学Windows Phone 7开发(九.Windows Phone Developer Tools Beta)
摘要:微软于昨天发布了最新的windows phone的开发包(Windows Phone Developer Tools Beta),同时又修改了很多的东西,也造成了与旧版的不兼容。不过在它的Release Notes - WPDT Beta.htm中有详细的说明。最新开发包的下载地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=c... 阅读全文
posted @ 2010-07-13 14:48 小镇 阅读(1175) 评论(0) 推荐(0) 编辑
一起学Windows Phone 7开发(八.BingMap控件)
摘要:对于地图来说,很多人都知道goolemap,其实微软也有自已的map api,而且一点也不比google的差。对于微软的BingMap来说,目前有多个版本可用(Bing Maps AJAX Control, Bing Maps Silverlight Control, Bing Maps Web Services.)其中用在silverlight上的控件,也一样可以用在WP7上.如果在新版SDK下... 阅读全文
posted @ 2010-07-12 16:03 小镇 阅读(1687) 评论(1) 推荐(0) 编辑
一起学Windows Phone 7开发(七.新旧版SDK开发程序的转换)
摘要:Windows Phone 7在二月份发布后,就随着一起发布了其SDK(我之前也是用的这个版本),但是几个月后又发布了新的SDK,在这个SDK中还包含了一个免费的Visual studio 2010 express版本。这时问题就出来了,如果之前安装了老版本的SDK,就需要全部卸载掉后,才能装新版SDK,这看起来很容易,但是一旦安装了新的SDK后,在旧版上开发的程序,就全部不能跑了。这就需要有自已... 阅读全文
posted @ 2010-07-09 11:49 小镇 阅读(1226) 评论(0) 推荐(0) 编辑
一起学Windows Phone 7开发(六.Isolate Storage)
摘要:windows phone 7 目前版本上已确定没有文件系统(也就是说filestream、OpenFileDialog这样的功能都是不能使用了)和数据库系统了,那在开发时需要保存一些用户配置信息或临时数据在本地怎么办? 答案是只能使用silverlight的特色功能Isolate Storage来保存文本文件、XML文件或INI文件的方式来替代了。其实使用Isolate Storage的最大好处... 阅读全文
posted @ 2010-06-24 11:54 小镇 阅读(1677) 评论(3) 推荐(1) 编辑
一起学Windows phone7开发(五.一个时钟的例子)
摘要:Express blend工具是开发silverlight Ui的重要工具,在这里有一个从silverlight移植过来的时钟小例子可以看出在Phone7上这个工具一样也很重要并且可以提高开发效率。一.在blend工具中,可以用Ellipse绘制表盘,通过在property中使用渐变色来产生立体效果。还可以能过gradient工具来调整渐变色。二.用Ellipse工具绘制表针轴,并设置圆的stro... 阅读全文
posted @ 2010-05-20 14:03 小镇 阅读(2117) 评论(0) 推荐(2) 编辑
一起学Windows phone 7开发(四. DeepZoom)
摘要:DeepZoom 是silverlight的特色功能之一,也同样被加到了windows phone 7中来。这个功能现在应该算是phone7 Ui的主要功能了吧。因为phone7的很多Ui就是DeepZoom开发的,另外在MIX10大会有展出的漫画阅读软件也是由DeepZoom开发的,由此也可以看的出这个功能在phone7上的重要性。一.要开发DeepZoom首先需要 DeepZoom Compo... 阅读全文
posted @ 2010-05-18 15:56 小镇 阅读(2199) 评论(17) 推荐(1) 编辑
一起学Windows phone 7开发(三.页面)
摘要:WP7的窗体已经和Mobile没有一点儿相同的地方了,它是由silverlight生成的网页式的窗口——页面。但是它又和silverlight不是完全一样的,silverlight是由Frame和Page生成,而WP7是由PhoneApplicationFrame和 PhoneApplicationPage 生成的。 而且对于WP7来说还有屏幕转向的问题。对于转向来说,非常... 阅读全文
posted @ 2010-05-10 17:18 小镇 阅读(2132) 评论(0) 推荐(0) 编辑
一起学Windows phone 7开发(二.页面间跳转与传值)
摘要:Windows Phone7允许创建多个页面,但并不像Windows mobile程序一样,可能关闭窗口或最小化,而是通过跳转的方式来实现的。但是其跳转方式也不同于PC上Sliverlight的跳转方式。不过其传值方式却是一样的。一.跳转:可以通过这条语句来完成:this.NavigationService.Naviagte(new Uri("/testPage.xaml", UriKind.Re... 阅读全文
posted @ 2010-05-03 00:07 小镇 阅读(3189) 评论(10) 推荐(0) 编辑
一起学Windows phone 7开发(一.Application Bar)
摘要:对于Windows Phone 7程序来说,UI是用Sliverlight来开发的,但是并不完全是Sliverlight的全集,与子集的关系,因为Phone 7上有的API或功能PC上是没有的(比如这个application bar),那PC上的sliverlight就更不用说了。 Application Bar就是所谓的菜单栏,它包括Iconbutton和Menu两种类型。Iconbutton就... 阅读全文
posted @ 2010-05-02 23:43 小镇 阅读(4961) 评论(8) 推荐(2) 编辑