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

简介:

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,百度搜索引擎平台经常用到,可自动搜索相关字符,对输入文本进行关联。

 

< toolkit:AutoCompleteBox  ItemsSource =" {StaticResource words} " />

 

 

 

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

 

 

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

 

 

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

 

 

 

< toolkit:LongListSelector
    
ItemsSource =" {StaticResource movies} "
    ListHeaderTemplate
=" {StaticResource movieListHeader} "
    GroupHeaderTemplate
=" {StaticResource movieGroupHeader} "
    GroupFooterTemplate
=" {StaticResource movieGroupFooter} "
    GroupItemTemplate
=" {StaticResource groupItemHeader} "
    ItemTemplate
=" {StaticResource movieItemTemplate} " >
</ toolkit:LongListSelector >

 

 

 

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

 

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是开源项目,大家可以在项目官网上下载项目源代码和例程代码参考学习。

 

项目主页

 

代码下载

 

 本文转自冷秋寒 51CTO博客,原文链接:http://blog.51cto.com/kevinfan/414999 ,如需转载请自行联系原作者

相关文章
|
2月前
|
网络安全 Apache Windows
网站⭐Windows下,将xampp升级为https
网站⭐Windows下,将xampp升级为https
|
编解码 iOS开发 MacOS
无影Windows & macOS客户端6.4.0版本发布
无影Windows和macOS客户端6.4.0版本发布,云电脑使用体验持续升级。
1087 0
无影Windows & macOS客户端6.4.0版本发布
|
5月前
|
安全 物联网 云计算
更好的阐述什么是Windows Server 升级
Windows Server升级是IT环境重要组成部分,它能帮助企业适应不断变化的技术趋势,提高生产力和安全性,并充分利用云计算、物联网(IoT)、大数据分析等新兴技术带来的优势。
73 0
|
5月前
|
存储 Kubernetes 安全
虚拟机测试Windows Server 2016原地升级2019,应用和数据完美保留
Windows Server 2016可以无缝升级到2019版本,确保应用程序和数据在原地升级过程中完整保留。
287 0
|
iOS开发 MacOS Windows
无影产品动态 | Windows & macOS客户端新版本发布,云电脑助理功能升级
无影Windows客户端6.3.1版本和macOS客户端6.3.0版本发布!云电脑助理功能更强大,操作体验更流畅。
666 1
|
Oracle jenkins Java
【2023新windows电脑部署测试环境系列-04】Jenkins问题实测整理(升级jenkins到最新)
【2023新windows电脑部署测试环境系列-04】Jenkins问题实测整理(升级jenkins到最新)
【2023新windows电脑部署测试环境系列-04】Jenkins问题实测整理(升级jenkins到最新)
|
搜索推荐 网络安全 网络架构
为什么支持Windows10的HCL来了,我却不推荐你升级
为什么支持Windows10的HCL来了,我却不推荐你升级
为什么支持Windows10的HCL来了,我却不推荐你升级
|
安全 Windows
【Windows 11】从Windows 10升级至Windows 11操作系统所需要的设置条件的操作步骤
【Windows 11】从Windows 10升级至Windows 11操作系统所需要的设置条件的操作步骤
210 0
|
关系型数据库 MySQL Windows
Windows系统、下的MySQL、版本升级、实操
Windows系统、下的MySQL、版本升级、实操
332 0
Windows系统、下的MySQL、版本升级、实操
|
Oracle Java 关系型数据库
windows10 升级JDK和JRE
windows10 升级JDK和JRE
windows10 升级JDK和JRE
下一篇
无影云桌面