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

Windows Phone 7 第3方控件集概览_第1张图片

DatePicker 和TimePicker

Windows Phone 7 第3方控件集概览_第2张图片

ToggleSwitch

Windows Phone 7 第3方控件集概览_第3张图片

WrapPanel

Windows Phone 7 第3方控件集概览_第4张图片

Page Transitions

Windows Phone 7 第3方控件集概览_第5张图片

它被微软放到了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中的效果图:

Windows Phone 7 第3方控件集概览_第6张图片Windows Phone 7 第3方控件集概览_第7张图片

Windows Phone 7 第3方控件集概览_第8张图片Windows Phone 7 第3方控件集概览_第9张图片

我们可以在这里查看有关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

Windows Phone 7 第3方控件集概览_第10张图片

PhoneComboBox

Windows Phone 7 第3方控件集概览_第11张图片

PhoneImageButton

Windows Phone 7 第3方控件集概览_第12张图片

PhoneButton

Windows Phone 7 第3方控件集概览_第13张图片

DetailView

Windows Phone 7 第3方控件集概览_第14张图片

DateEditor

Windows Phone 7 第3方控件集概览_第15张图片

MessageDialog

Windows Phone 7 第3方控件集概览_第16张图片

ThemedButton

Windows Phone 7 第3方控件集概览_第17张图片

WeekCalendar

Windows Phone 7 第3方控件集概览_第18张图片

TimeEditor

Windows Phone 7 第3方控件集概览_第19张图片

PhoneSpinControl

Windows Phone 7 第3方控件集概览_第20张图片

PhoneCheckBox

Windows Phone 7 第3方控件集概览_第21张图片

MonthCalendar

Windows Phone 7 第3方控件集概览_第22张图片

PhoneTextBox

Windows Phone 7 第3方控件集概览_第23张图片

我们可以在这里(需要注册一下)下载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中):

Windows Phone 7 第3方控件集概览_第24张图片

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

InfiniteListBox

Windows Phone 7 第3方控件集概览_第25张图片

LayoutTransform

Windows Phone 7 第3方控件集概览_第26张图片

ListPicker

Windows Phone 7 第3方控件集概览_第27张图片

NumericUpDown

Windows Phone 7 第3方控件集概览_第28张图片

PickerBox

Windows Phone 7 第3方控件集概览_第29张图片

TimePicker

Windows Phone 7 第3方控件集概览_第30张图片

UniformGrid

Windows Phone 7 第3方控件集概览_第31张图片

Window

Windows Phone 7 第3方控件集概览_第32张图片

WrapPanel

Windows Phone 7 第3方控件集概览_第33张图片

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

你可能感兴趣的:(windows,phone)