Windows Phone 7 第3方控件集概览

    现在距9月16日Windows Phone Developer Tools RTW正是发布已经有一段时间了,在我搜索学习料的同时也关注了一下有关Windows Phone 7的第3方控件库。我所了解到的完善的控件库主要有4个。

一.Silverlight for Windows Phone Toolkit

    这是来自微软的开源控件库,里面提供了很多优秀的Windows Phone 7控件,并且包含代码示例,使用起来非常方便。它包括以下控件:

l AutoCompleteBox

l ListPicker

l LongListSelector

l Page Transitions

l GestureListener

l ContextMenu

l DatePicker

l TimePicker

l ToggleSwitch

l WrapPanel

我在这篇文章中介绍过GestureListener的使用方法,如果有时间我还会陆续的将其他控件的实践体验写出来。下面来看一下其中一部分控件的截图:

ContextMenu

clip_image002

DatePicker 和TimePicker

clip_image004

ToggleSwitch

clip_image006

WrapPanel

clip_image008

Page Transitions

clip_image010

它被微软放到了CodePlex网站中,我们可以去这里下载。

二.Visifire--免费的Silverlight和WPF图表控件

    Visifire一直致力于Silverlight和WPF图表控件的开发,是免费的(也包含一套企业版,收费),它包含了各种类型的图表控件,而且完全兼容Windows Phone 7。包含以下图表控件:

l Column Charts

l Line Charts

l Area Charts

l Pie Charts

l Bar Charts

l CandleStick Charts

l Stock Charts

l Funnel Charts

l Step Line Charts

l Doughnut Charts

l Radar Charts

l Polar Charts

l Pyramid Charts

l Spline Charts

l Stacked Charts

l Bubble Charts

l Scatter Charts

l Combination Charts

下面是在Windows Phone 7中的效果图:

clip_image012clip_image014

clip_image016clip_image018

我们可以在这里查看有关Visifire的更多信息,同时他们还提供了很多例子

接下来的2个控件就都是商业控件了,不过都有试用版本,如果是企业用户可以考虑,同时它们也让我们普通的开发人员开阔了视野,从中可以学到很多东西。它们真的是让我看的眼花缭乱。

三.Resco MobileForms Toolkit 2011

    Resco公司一直致力于.NET移动平台控件和解决方案的开发。它的最新产品是Resco MobileForms Toolkit 2011,跨越了Windows Phone 7 ,Windows Mobile(Windows CE),Apple iOS和Android平台。我原来使用过它的Windows Mobile(.NET Compact Framework)版本的Toolkit,非常方便,并且有良好的工具箱和设计器支持,帮了我很大的忙。注意即便是包含Apple iOS和Android平台,这些控件也是用.NET来开发的,分别基于MonoTouch和MonoDroid平台。自从Windows Phone 7发布以来,它们就开始构建基于Silverlight and Windows Phone平台的Toolkit,它包括以下控件(附效果图):

AdvancedList

clip_image020

PhoneComboBox

clip_image022

PhoneImageButton

clip_image024

PhoneButton

clip_image026

DetailView

clip_image028

DateEditor

clip_image030

MessageDialog

clip_image032

ThemedButton

clip_image034

WeekCalendar

clip_image036

TimeEditor

clip_image038

PhoneSpinControl

clip_image040

PhoneCheckBox

clip_image042

MonthCalendar

clip_image044

PhoneTextBox

clip_image046

我们可以在这里(需要注册一下)下载Windows Phone 7版本的Resco MobileForms Toolkit 2011评估版。大家快来试一下吧,真的是很炫!

四.RadControls for Windows Phone

    这套控件来自Telerik公司,老牌的Silverlight控件开发公司,效果十分绚丽,不过目前还是CTP版本。我们可以在这里免费下载使用版(需要注册一下)。另外,在这里还有一个视频演示了所有控件的使用效果。

下图是它们给出的关于RadControls for Windows Phone和Windows Phone 7控件的对比图(此图将Silverlight for Windows Phone Toolkit中的控件纳入了Windows Phone 7中):

clip_image048

下面来看看各个控件的截图:

InfiniteListBox

clip_image050

LayoutTransform

clip_image052

ListPicker

clip_image054

NumericUpDown

clip_image056

PickerBox

clip_image058

TimePicker

clip_image060

UniformGrid

clip_image062

Window

clip_image064

WrapPanel

clip_image066

好了,关于Windows Phone 7的第3方控件就介绍这么多!

posted @ 2010-12-08 12:58  YinBa  阅读(4266)  评论(10编辑  收藏  举报