silverlight
发布时间:2022-05-04 发布网站:大佬教程 code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Silverlight for Windows Phone Toolkit升级 新增四个控件,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_
674_2@
概述
PDC 10后,不少开发人员将目光转移到了移动应用开发平台,Windows Phone 7是移动应用平台之一,也是微软推出的最新移动平台操作系统。Silverlight作为Windows Phone 7应用核心开发技术,再一次展示其强大的功能和优势。为了方
便Windows Phone 7开发人员创建应用,微软Silverlight团队特别推出Silverlight for Windows Phon
@H_
674_2@
@H_
674_2@
@H_
674_2@
@H_
673_14@
@H_
674_2@
@H_
673_14@
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,百度搜索引擎平台经常用到,可自动搜索相关字符,对输入文本进行关联。
@H_
673_14@
<@H_607_49@
toolkit:AutoCompleteBox @H_607_49@
Itemssource@H_607_49@
="@H_607_49@
{Staticresource words}@H_607_49@
"@H_607_49@
/>@H_607_49@
@H_674_2@
@H_674_2@
ListPicker,该控件类似于ComboBox控件,用户选择时,弹出一个选项列表,用户可以从中选择其需要的选项。
@H_
673_14@
<@H_607_49@
toolkit:ListPicker @H_607_49@
Header@H_607_49@
="BACkground"@H_607_49@
>@H_607_49@
@H_607_49@
<@H_607_49@
sys:string@H_607_49@
>@H_607_49@
选项1@H_607_49@
</@H_607_49@
sys:string@H_607_49@
>@H_607_49@
@H_607_49@
<@H_607_49@
sys:string@H_607_49@
>@H_607_49@
选项2@H_607_49@@H_607_49@
</@H_607_49@
sys:string@H_607_49@
>@H_607_49@
@H_607_49@
<@H_607_49@
sys:string@H_607_49@
>@H_607_49@
选项3@H_607_49@@H_607_49@
</@H_607_49@
sys:string@H_607_49@
>@H_607_49@
@H_607_49@
</@H_607_49@
toolkit:ListPicker@H_607_49@
>@H_607_49@
@H_674_2@
@H_674_2@
LongListSELEctor,该控件是对于ListBox控件的一个扩展,在原有ListBox基础上,增加了一些特殊功能,例如平行列表,分组列表等。
@H_
673_14@
<@H_607_49@
toolkit:LongListSELEctor
@H_607_49@
Itemssource@H_607_49@
="@H_607_49@
{Staticresource movies}@H_607_49@
"@H_607_49@
ListHeaderTemplate@H_607_49@
="@H_607_49@
{Staticresource movieListHeader}@H_607_49@
"@H_607_49@
GroupHeaderTemplate@H_607_49@
="@H_607_49@
{Staticresource movieGroupHeader}@H_607_49@
"@H_607_49@
GroupFooterTemplate@H_607_49@
="@H_607_49@
{Staticresource movieGroupFooter}@H_607_49@
"@H_607_49@
GroupItemTemplate@H_607_49@
="@H_607_49@
{Staticresource groupItemHeader}@H_607_49@
"@H_607_49@
ItemTemplate@H_607_49@
="@H_607_49@
{Staticresource movieItemTemplatE}@H_607_49@
"@H_607_49@
>@H_607_49@
@H_607_49@
</@H_607_49@
toolkit:LongListSELEctor@H_607_49@
>@H_607_49@
@H_674_2@
@H_674_2@
Page Transitions,可以提供页面动画切换效果。
@H_
673_14@
RootFrame @H_607_49@
=@H_607_49@
@H_607_49@
new@H_607_49@
TransitionFrame();@H_607_49@
@H_674_2@
@H_674_2@
@H_
673_14@
<@H_607_49@
toolkit:Transitionservice.NavigationInTransition@H_607_49@
>@H_607_49@
@H_607_49@
<@H_607_49@
toolkit:NavigationInTransition@H_607_49@
>@H_607_49@
@H_607_49@
<@H_607_49@
toolkit:NavigationInTransition.BACkWARD@H_607_49@
>@H_607_49@
@H_607_49@
<@H_607_49@
toolkit:TurnstileTransition @H_607_49@
@H_849_52@mode@H_607_49@
="BACkWARDIn"@H_607_49@
/>@H_607_49@
@H_607_49@
</@H_607_49@
toolkit:NavigationInTransition.BACkWARD@H_607_49@
>@H_607_49@
@H_607_49@
<@H_607_49@
toolkit:NavigationInTransition.ForWARD@H_607_49@
>@H_607_49@
@H_607_49@
<@H_607_49@
toolkit:TurnstileTransition @H_607_49@
@H_849_52@mode@H_607_49@
="ForWARDIn"@H_607_49@
/>@H_607_49@
@H_607_49@
</@H_607_49@
toolkit:NavigationInTransition.ForWARD@H_607_49@
>@H_607_49@
@H_607_49@
</@H_607_49@
toolkit:NavigationInTransition@H_607_49@
>@H_607_49@
@H_607_49@
</@H_607_49@
toolkit:Transitionservice.NavigationInTransition@H_607_49@
>@H_607_49@
@H_607_49@
<@H_607_49@
toolkit:Transitionservice.NavigationOutTransition@H_607_49@
>@H_607_49@
@H_607_49@
<@H_607_49@
toolkit:NavigationOutTransition@H_607_49@
>@H_607_49@
@H_607_49@
<@H_607_49@
toolkit:NavigationOutTransition.BACkWARD@H_607_49@
>@H_607_49@
@H_607_49@
<@H_607_49@
toolkit:TurnstileTransition @H_607_49@
@H_849_52@mode@H_607_49@
="BACkWARDOut"@H_607_49@
/>@H_607_49@
@H_607_49@
</@H_607_49@
toolkit:NavigationOutTransition.BACkWARD@H_607_49@
>@H_607_49@
@H_607_49@
<@H_607_49@
toolkit:NavigationOutTransition.ForWARD@H_607_49@
>@H_607_49@
@H_607_49@
<@H_607_49@
toolkit:TurnstileTransition @H_607_49@
@H_849_52@mode@H_607_49@
="ForWARDOut"@H_607_49@
/>@H_607_49@
@H_607_49@
</@H_607_49@
toolkit:NavigationOutTransition.ForWARD@H_607_49@
>@H_607_49@
@H_607_49@
</@H_607_49@
toolkit:NavigationOutTransition@H_607_49@
>@H_607_49@
@H_607_49@
</@H_607_49@
toolkit:Transitionservice.NavigationOutTransition@H_607_49@
>@H_607_49@
@H_674_2@
@H_674_2@
除了以上四个新控件以外,目前Silverlight for Windows Phone Toolkit中还包括以下几个控件:
- Gestureservice/GestureListener
- ContextMenu
- DatePicker
- TimePicker
- ToggleSwitch
- WrapPanel
Silverlight for Windows Phone Toolkit是开源项目,大家可以在项目官网上下载项目源代码和例程代码参考学习。
项目主页
代码下载
@H_674_2@