经典论坛's Archiver

nasawz 发表于 2008-5-10 14:56

Silverlight 2 Beta版的控件源代码可以下载了

作者 Abel Avram  译者 朱永光

微软发布了Silverlight 2 Beta控件的[url=http://www.microsoft.com/downloads/details.aspx?FamilyId=EA93DD89-3AF2-4ACB-9CF4-BFE01B3F02D4&displaylang=en]源代码及其单元测试[/url],其中包含了System.Windows.Controls.dll、System.Windows.Controls.Extended.dll和System.Windows.Controls.Data.dll。它们的单元测试放在各自的Test子目录里面,且它们都引用了Microsoft.Silverlight.Testing.dll程序集。
据微软所说:


[quote]Silverlight 2 Beta 1控件提供了通用的用户界面和数据呈现功能。这些控件也支持一个丰富的风格化和模板化模型,它能让你改变控件的外观和行为。风格化和模板化模型使用了XAML作为交换格式,它能让你使用Microsoft Visual Studio或Microsoft Expression Blend这样的工具,来实现广泛的自定义。
[/quote]

Silverlight控件的源代码在开发Silverlight应用程序的时候是不需要的,但在开发其他控件的时候,就需要引用进来。大量的单元测试所提供的完整源代码,对于创建具有想要的外观和行为的控件来说是很有用处的。为了开发基于Silverlight的应用程序,需要使用[url=http://www.microsoft.com/downloads/details.aspx?FamilyId=4E03409A-77F3-413F-B108-1243C243C4FE&displaylang=en]Silverlight 2 SDK Beta[/url]来进行开发,且需要使用一个[url=http://msdn.microsoft.com/en-us/silverlight/bb419317.aspx]Silverlight浏览器插件[/url]来运行这样的应用程序。


如下这些控件是包含在这个源代码包中的:

[quote]
[list]
[*]Button
[*]ButtonBase
[*]Calendar
[*]CheckBox
[*]ContentControl
[*]DataGrid
[*]DatePicker
[*]GridSplitter
[*]HyperlinkButton
[*]ListBox
[*]RadioButton
[*]RangeBase
[*]RepeatButton
[*]ScrollViewer
[*]Slider
[*]ToogleButton
[*]ToolTip
[*]WatermarkedTextBox
[/list][/quote]

Silverlight 2 Beta控件源代码可以被Windows Vista和Windows XP SP2所支持。在开发基于Silverlight的应用程序时,需要用到如下这些工具:Microsoft Visual Studio® 2008、Microsoft Silverlight 2 Beta 1、Microsoft Silverlight 2 SDK Beta 1、Microsoft Silverlight Tools Beta 1 for Visual Studio 2008。

查看英文原文:[url=http://www.infoq.com/news/2008/05/Silverlight2BetaControlsSour]Silverlight 2 Beta Controls Source Code Available for Download [/url]

页: [1]



Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.