Silverlight for Windows Phone Toolkit升级 新

系统 2089 0

PDC 10后,不少开发人员将目光转移到了移动应用开发平台,Windows Phone 7是移动应用平台之一,也是微软推出的最新移动平台操作系统。Silverlight作为Windows Phone 7应用核心开发技术,再一次展示其强大的功能和优势。为了方便Windows Phone 7开发人员创建应用,微软Silverlight团队特别推出Silverlight for Windows Phone Toolkit开发控件集合,目前已经包括了10余中独立控件可用于Windows Phone开发平台。11月3日,Silverlight for Windows Phone Toolkit开发控件包升级,推出四个新的Windows Phone控件:

  • AutoCompleteBox
  • ListPicker
  • LongListSelector
  • Page Transitions

AutoCompleteBox ,这个控件大家并不陌生,在Google,百度搜索引擎平台经常用到,可自动搜索相关字符,对输入文本进行关联。

Silverlight for Windows Phone Toolkit升级 新增四个控件

< toolkit:AutoCompleteBox ItemsSource =" {StaticResourcewords} " />

ListPicker ,该控件类似于ComboBox控件,用户选择时,弹出一个选项列表,用户可以从中选择其需要的选项。

Silverlight for Windows Phone Toolkit升级 新增四个控件

< toolkit:ListPicker Header ="background" >
< sys:String > 选项1 </ sys:String >
< sys:String > 选项2 </ sys:String >
< sys:String > 选项3 </ sys:String >
</ toolkit:ListPicker >

LongListSelector , 该控件是对于ListBox控件的一个扩展,在原有ListBox基础上,增加了一些特殊功能,例如平行列表,分组列表等。

Silverlight for Windows Phone Toolkit升级 新增四个控件

Silverlight for Windows Phone Toolkit升级 新增四个控件

Silverlight for Windows Phone Toolkit升级 新增四个控件

< toolkit:LongListSelector
ItemsSource =" {StaticResourcemovies} "
ListHeaderTemplate
=" {StaticResourcemovieListHeader} "
GroupHeaderTemplate
=" {StaticResourcemovieGroupHeader} "
GroupFooterTemplate
=" {StaticResourcemovieGroupFooter} "
GroupItemTemplate
=" {StaticResourcegroupItemHeader} "
ItemTemplate
=" {StaticResourcemovieItemTemplate} " >
</ toolkit:LongListSelector >

Page Transitions ,可以提供页面动画切换效果。

Silverlight for Windows Phone Toolkit升级 新增四个控件

RootFrame = new TransitionFrame();

< toolkit:TransitionService.NavigationInTransition >
< toolkit:NavigationInTransition >
< toolkit:NavigationInTransition.Backward >
< toolkit:TurnstileTransition Mode ="BackwardIn" />
</ toolkit:NavigationInTransition.Backward >
< toolkit:NavigationInTransition.Forward >
< toolkit:TurnstileTransition Mode ="ForwardIn" />
</ toolkit:NavigationInTransition.Forward >
</ toolkit:NavigationInTransition >
</ toolkit:TransitionService.NavigationInTransition >
< toolkit:TransitionService.NavigationOutTransition >
< toolkit:NavigationOutTransition >
< toolkit:NavigationOutTransition.Backward >
< toolkit:TurnstileTransition Mode ="BackwardOut" />
</ toolkit:NavigationOutTransition.Backward >
< toolkit:NavigationOutTransition.Forward >
< toolkit:TurnstileTransition Mode ="ForwardOut" />
</ toolkit:NavigationOutTransition.Forward >
</ toolkit:NavigationOutTransition >
</ toolkit:TransitionService.NavigationOutTransition >

除了以上四个新控件以外,目前Silverlight for Windows Phone Toolkit中还包括以下几个控件:

  • GestureService/GestureListener
  • ContextMenu
  • DatePicker
  • TimePicker
  • ToggleSwitch
  • WrapPanel

Silverlight for Windows Phone Toolkit是开源项目,大家可以在项目官网上下载项目源代码和例程代码参考学习。

项目主页

代码下载

欢迎大家加入“专注Silverlight”QQ技术群,目前,1-7群都已经满员,新开500人八群,欢迎大家加入一起学习讨论Silverlight&WPF&Widnows Phone开发技术。
22308706(一群) 超级群500人满
37891947(二群) 超级群500人满
100844510(三群) 高级群200人满
32679922(四群) 超级群500人满
23413513(五群) 高级群200人满
32679955(六群) 超级群500人满
61267622(七群) 超级群500人满

88585140(八群 推荐) 超级群500人未满

Silverlight for Windows Phone Toolkit升级 新增四个控件


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论