Silverlight Toolkit

weixin_34319999發表於2017-11-16

第一個版本的Silverlight釋出,包含多達2個控制元件TextBlock,Rectangle,開發者不得不從這兩個控制元件上構建其他控制元件,幸運的是,每個新版本的Silverlight都會增加一些控制元件,有些不包含在Silverlight 4中的控制元件給人很深的印象,但是他們仍然是一些常用控制元件,不包括在Silverlight中。 
一個例子,tree view控制元件不在基本的Silverlight控制元件集中。開發者想要使用treeview控制元件,要麼自己實現treeview控制元件,要麼買第三方控制元件,或者找開源控制元件。儘管這些選擇都是有效的,但是我們還可以在Silverlight Toolkit中找到這些控制元件。 
Silverlight Toolkit是一個開源專案,包含了silverlight控制元件集合和使用,它包含了完整的開原始碼,單元測試,sample和文件,最新版本的toolkit包含超過30個silverlight控制元件。

 

Mature/SDK Quality Band 

控制元件達到成熟的質量水準會被包含在Mature quality band,這些控制元件不僅十分文件,他們還會在silverlight開發工具中釋出出去。當控制元件達這種質量水準,他們會被加入到silverlight SDK中,在這一點上,他們還是被認為是silverlight toolkit的一部分,但是當開發人員安裝Silverlight SDK的時候,它們仍然會被安裝在工作站上。silverlight 4釋出的時候,下面10個控制元件包含在mature quality band中 
? AutoCompleteBox 
? Calendar 
? ChildWindow 
? DataGrid 
? DataPager 
? DatePicker 
? GridSplitter 
? HeaderedItemsControl 
? TabControl 
? TreeView


Stable 
穩定的控制元件指還未達到成熟的質量水準,被放在Stable quality band. 
包括下面這些控制元件:

? DockPanel 
? Expander 
? HeaderedContentControl 
? Label 
? NumericUpDown 
? Viewbox 
? WrapPanel


Preview 
控制元件還未得到足夠的測試,還未達到穩定的質量的,屬於Preview quality band 
包括下面這些控制元件: 
? Accordion 
? Charting 
? DataForm 
? DomainUpDown 
? ImplicitStyleManager 
? LayoutTransformer 
? Rating 
? TimePicker 
? TimeUpDown 
? 11 Silverlight Themes


Experimental 
新增加的控制元件會被放在experimental quality band。這些控制元件應該小心的使用,因為他們仍然在開發中,還未測試到達一個預覽的水平。包括如下控制元件: 
? GlobalCalendar 
? TransitioningContentControl 
? TreeMap 
? Drag-and-drop support for items controls 
? BusyIndicator
















本文轉自cnn23711151CTO部落格,原文連結:http://blog.51cto.com/cnn237111/624553 ,如需轉載請自行聯絡原作者


相關文章